From 8fe07a76aebc5bf2447532798575c83bee78907b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonathan=20C=C3=A1rdenas?= Date: Tue, 29 Jun 2021 11:52:06 -0700 Subject: [PATCH 1/7] Follow up PR - 5593 Azure.ResourceManager.Core Readme (#22262) * Change the accessbility to virtual for Resource.Id * Changing temporary links to absolute ones. Co-authored-by: YalinLi0312 Co-authored-by: m-nash Co-authored-by: m-nash --- .../Azure.ResourceManager.Core/README.md | 10 +++++----- .../Azure.ResourceManager.Core/samples/README.md | 8 ++++---- .../samples/Sample1_HelloWorld.md | 4 ++-- .../samples/Sample1_HelloWorldAsync.md | 4 ++-- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/README.md b/sdk/resourcemanager/Azure.ResourceManager.Core/README.md index e53c85cca7ec..1120fc2279b7 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/README.md +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/README.md @@ -23,7 +23,7 @@ Set up a way to authenticate to Azure with Azure Identity. Some options are: - Through the [Azure CLI Login](https://docs.microsoft.com/cli/azure/authenticate-azure-cli). - Via [Visual Studio](https://docs.microsoft.com/dotnet/api/overview/azure/identity-readme?view=azure-dotnet#authenticating-via-visual-studio). -- Setting [Environment Variables]<--(docs/AuthUsingEnvironmentVariables.md)-->. +- Setting [Environment Variables](https://github.com/Azure/azure-sdk-for-net/blob/feature/mgmt-track2/sdk/resourcemanager/Azure.ResourceManager.Core/docs/AuthUsingEnvironmentVariables.md). More information and different authentication approaches using Azure Identity can be found in [this document](https://docs.microsoft.com/dotnet/api/overview/azure/identity-readme?view=azure-dotnet). @@ -129,7 +129,7 @@ await foreach (ResourceGroup rg in response) } ``` -For more detailed examples, take a look at [samples]<--(samples/)--> we have available. +For more detailed examples, take a look at [samples](https://github.com/Azure/azure-sdk-for-net/tree/feature/mgmt-track2/sdk/resourcemanager/Azure.ResourceManager.Core/samples) we have available. ## Troubleshooting @@ -141,8 +141,8 @@ For more detailed examples, take a look at [samples]<--(samples/)--> we have ava ## Next steps ### More sample code -- [Managing Resource Groups]<--(samples/ManagingResourceGroups.md)--> -- [Creating a Virtual Network]<--(samples/CreatingAVirtualNetwork.md)--> +- [Managing Resource Groups](https://github.com/Azure/azure-sdk-for-net/blob/feature/mgmt-track2/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample2_ManagingResourceGroups.md) +- [Creating a Virtual Network](https://github.com/Azure/azure-sdk-for-net/blob/feature/mgmt-track2/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample3_CreatingAVirtualNetwork.md) - [.NET Management Library Code Samples](https://docs.microsoft.com/samples/browse/?branch=master&languages=csharp&term=managing%20using%20Azure%20.NET%20SDK) ### Additional Documentation @@ -151,7 +151,7 @@ For more information on Azure SDK, please refer to [this website](https://azure. ## Contributing For details on contributing to this repository, see the [contributing -guide]<--(docs/CONTRIBUTING.md)-->. +guide](https://github.com/Azure/azure-sdk-for-net/blob/feature/mgmt-track2/sdk/resourcemanager/Azure.ResourceManager.Core/docs/CONTRIBUTING.md). This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/samples/README.md b/sdk/resourcemanager/Azure.ResourceManager.Core/samples/README.md index 419fc16e7a9b..0aac824ece27 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/samples/README.md +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/samples/README.md @@ -11,7 +11,7 @@ description: Samples for the Azure.ResourceManager.Core client library # Azure.ResourceManager.Core Samples -- [Hello World - Getting a subscription]<--(Sample1_HelloWorld.md)--> -- [Hello World - Getting a subscription async]<--(Sample1_HelloWorldAsync.md)--> -- [Managing Resource Groups]<--(Sample2_ManagingResourceGroups.md)--> -- [Creating a virtual network]<--(Sample3_CreatingAVirtualNetwork.md)--> +- [Hello World - Getting a subscription](https://github.com/Azure/azure-sdk-for-net/blob/feature/mgmt-track2/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample1_HelloWorld.md) +- [Hello World - Getting a subscription async](https://github.com/Azure/azure-sdk-for-net/blob/feature/mgmt-track2/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample1_HelloWorldAsync.md) +- [Managing Resource Groups](https://github.com/Azure/azure-sdk-for-net/blob/feature/mgmt-track2/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample2_ManagingResourceGroups.md) +- [Creating a virtual network](https://github.com/Azure/azure-sdk-for-net/blob/feature/mgmt-track2/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample3_CreatingAVirtualNetwork.md) diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample1_HelloWorld.md b/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample1_HelloWorld.md index 9aebe8f93851..4457eb668e9e 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample1_HelloWorld.md +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample1_HelloWorld.md @@ -1,6 +1,6 @@ # Example: Getting a subscription ->Note: Before getting started with the samples, make sure to go trough the [prerequisites]<--(./README.md#Prerequisites)-->. +>Note: Before getting started with the samples, make sure to go trough the [prerequisites](https://github.com/Azure/azure-sdk-for-net/tree/feature/mgmt-track2/sdk/resourcemanager/Azure.ResourceManager.Core#prerequisites). The following code shows how to get the default subscription: @@ -26,4 +26,4 @@ ResourceGroupContainer rgContainer = subscription.GetResourceGroups(); ``` ## Next stepts -Take a look at the [Managing Resource Groups]<--(Sample2_ManagingResourceGroups.md)--> samples. +Take a look at the [Managing Resource Groups](https://github.com/Azure/azure-sdk-for-net/blob/feature/mgmt-track2/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample2_ManagingResourceGroups.md) samples. diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample1_HelloWorldAsync.md b/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample1_HelloWorldAsync.md index b9a13670f81a..224f29a3f3b0 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample1_HelloWorldAsync.md +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample1_HelloWorldAsync.md @@ -1,6 +1,6 @@ # Example: Getting a subscription ->Note: Before getting started with the samples, go through the [prerequisites]<--(./README.md#Prerequisites)-->. +>Note: Before getting started with the samples, go through the [prerequisites](https://github.com/Azure/azure-sdk-for-net/tree/feature/mgmt-track2/sdk/resourcemanager/Azure.ResourceManager.Core#prerequisites). The following code shows how to get the default subscription: @@ -28,4 +28,4 @@ ResourceGroupContainer rgContainer = subscription.GetResourceGroups(); ``` ## Next stepts -Take a look at the [Managing Resource Groups]<--(Sample2_ManagingResourceGroups.md)--> samples. +Take a look at the [Managing Resource Groups](https://github.com/Azure/azure-sdk-for-net/blob/feature/mgmt-track2/sdk/resourcemanager/Azure.ResourceManager.Core/samples/Sample2_ManagingResourceGroups.md) samples. From ddf31a675875208c6034758b92d04fa7544ffaa6 Mon Sep 17 00:00:00 2001 From: ShivangiReja <45216704+ShivangiReja@users.noreply.github.com> Date: Tue, 29 Jun 2021 12:41:55 -0700 Subject: [PATCH 2/7] Add PropertyReferenceType attribute in ResourceIdentity (#22255) * Add PropertyReferenceTypeAttribute attribute in ResourceIdentity * Feedback --- .../PropertyReferenceTypeAttribute.cs | 36 ++++++++++++ .../src/Resources/ResourceIdentity.cs | 7 ++- .../src/Resources/UserAssignedIdentity.cs | 4 +- .../tests/Unit/IdentityTests.cs | 20 +++---- .../tests/Unit/PropertyReferenceTypeTests.cs | 58 +++++++++++++++++++ 5 files changed, 112 insertions(+), 13 deletions(-) create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/PropertyReferenceTypeAttribute.cs create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/PropertyReferenceTypeTests.cs diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/PropertyReferenceTypeAttribute.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/PropertyReferenceTypeAttribute.cs new file mode 100644 index 000000000000..f8a755b9aa9d --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/PropertyReferenceTypeAttribute.cs @@ -0,0 +1,36 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; + +namespace Azure.ResourceManager.Core +{ + /// + /// An attribute class indicating a reference type for code generation. + /// + [AttributeUsage(AttributeTargets.Class)] + public class PropertyReferenceTypeAttribute : Attribute + { + /// + /// Instatiate a new reference type attribute. + /// + /// An array of types to skip for this reference type. + public PropertyReferenceTypeAttribute(Type[] skipTypes) + { + SkipTypes = skipTypes; + } + + /// + /// Instatiate a new reference type attribute. + /// + public PropertyReferenceTypeAttribute() : this(null) + { + } + + /// + /// Get an array of types to skip for this reference type. + /// + public Type[] SkipTypes { get; } + } +} diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentity.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentity.cs index 9102f5db7b4d..12599e56aad6 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentity.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentity.cs @@ -11,6 +11,7 @@ namespace Azure.ResourceManager.Core /// /// Represents a managed identity /// + [PropertyReferenceType(new Type[] { typeof(ResourceIdentityType) })] public class ResourceIdentity : IEquatable { private const string SystemAssigned = "SystemAssigned"; @@ -20,6 +21,7 @@ public class ResourceIdentity : IEquatable /// /// Initializes a new instance of the class. /// + [InitializationConstructor] public ResourceIdentity() : this(null, false) { @@ -30,6 +32,7 @@ public ResourceIdentity() /// /// Dictionary with a key and a object value. /// Flag for using or not. + [SerializationConstructor] public ResourceIdentity(Dictionary user, bool useSystemAssigned) { // check for combination of user and system on the impact to type value @@ -78,7 +81,9 @@ public ResourceIdentity(SystemAssignedIdentity systemAssigned, IDictionary /// A containing an . /// New Identity object with JSON values. - internal static ResourceIdentity Deserialize(JsonElement element) +#pragma warning disable AZC0014 // Avoid using banned types in public API + public static ResourceIdentity DeserializeResourceIdentity(JsonElement element) +#pragma warning restore AZC0014 // Avoid using banned types in public API { if (element.ValueKind == JsonValueKind.Undefined) { diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/UserAssignedIdentity.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/UserAssignedIdentity.cs index 3450deff2ff7..88ed8932bddf 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/UserAssignedIdentity.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/UserAssignedIdentity.cs @@ -26,12 +26,12 @@ public UserAssignedIdentity(Guid clientId, Guid principalId) /// /// Gets or sets the Client ID. /// - public Guid ClientId { get; set; } + public Guid ClientId { get; } /// /// Gets or sets the Principal ID. /// - public Guid PrincipalId { get; set; } + public Guid PrincipalId { get; } /// /// Converts a into an object. diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/IdentityTests.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/IdentityTests.cs index a725b9130f75..88419932480c 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/IdentityTests.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/IdentityTests.cs @@ -151,7 +151,7 @@ public void EqualsTestFalseSameKey() public void TestDeserializerInvalidDefaultJson() { JsonElement invalid = default(JsonElement); - Assert.Throws(delegate { ResourceIdentity.Deserialize(invalid); }); + Assert.Throws(delegate { ResourceIdentity.DeserializeResourceIdentity(invalid); }); } public JsonProperty DeserializerHelper(string filename) @@ -166,14 +166,14 @@ public JsonProperty DeserializerHelper(string filename) public void TestDeserializerInvalidNullType() { var identityJsonProperty = DeserializerHelper("InvalidTypeIsNull.json"); - Assert.Throws(delegate { ResourceIdentity.Deserialize(identityJsonProperty.Value); }); + Assert.Throws(delegate { ResourceIdentity.DeserializeResourceIdentity(identityJsonProperty.Value); }); } [TestCase] public void TestDeserializerValidSystemAndUserAssigned() { var identityJsonProperty = DeserializerHelper("SystemAndUserAssignedValid.json"); - ResourceIdentity back = ResourceIdentity.Deserialize(identityJsonProperty.Value); + ResourceIdentity back = ResourceIdentity.DeserializeResourceIdentity(identityJsonProperty.Value); Assert.IsTrue("22fdaec1-8b9f-49dc-bd72-ddaf8f215577".Equals(back.SystemAssignedIdentity.PrincipalId.ToString())); Assert.IsTrue("72f988af-86f1-41af-91ab-2d7cd011db47".Equals(back.SystemAssignedIdentity.TenantId.ToString())); var user = back.UserAssignedIdentities; @@ -186,7 +186,7 @@ public void TestDeserializerValidSystemAndUserAssigned() public void TestDeserializerInvalidType() { var identityJsonProperty = DeserializerHelper("InvalidType.json"); - ResourceIdentity back = ResourceIdentity.Deserialize(identityJsonProperty.Value); + ResourceIdentity back = ResourceIdentity.DeserializeResourceIdentity(identityJsonProperty.Value); var user = back.UserAssignedIdentities; Assert.AreEqual("/subscriptions/d96407f5-db8f-4325-b582-84ad21310bd8/resourceGroups/tester/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity", user.Keys.First().ToString()); Assert.AreEqual("9a2eaa6a-b49c-4a63-afb5-3b72e3e65422", user.Values.First().ClientId.ToString()); @@ -197,7 +197,7 @@ public void TestDeserializerInvalidType() public void TestDeserializerValidInnerExtraField() { var identityJsonProperty = DeserializerHelper("SystemAndUserAssignedInnerExtraField.json"); - ResourceIdentity back = ResourceIdentity.Deserialize(identityJsonProperty.Value); + ResourceIdentity back = ResourceIdentity.DeserializeResourceIdentity(identityJsonProperty.Value); Assert.IsTrue("22fddec1-8b9f-49dc-bd72-ddaf8f215577".Equals(back.SystemAssignedIdentity.PrincipalId.ToString())); Assert.IsTrue("72f988bf-86f1-41af-91ab-2d7cd011db47".Equals(back.SystemAssignedIdentity.TenantId.ToString())); var user = back.UserAssignedIdentities; @@ -210,7 +210,7 @@ public void TestDeserializerValidInnerExtraField() public void TestDeserializerValidMiddleExtraField() { var identityJsonProperty = DeserializerHelper("SystemAndUserAssignedMiddleExtraField.json"); - ResourceIdentity back = ResourceIdentity.Deserialize(identityJsonProperty.Value); + ResourceIdentity back = ResourceIdentity.DeserializeResourceIdentity(identityJsonProperty.Value); Assert.IsTrue("22fddec1-8b9f-49dc-bd72-ddaf8f215577".Equals(back.SystemAssignedIdentity.PrincipalId.ToString())); Assert.IsTrue("72f988bf-86f1-41af-91ab-2d7cd011db47".Equals(back.SystemAssignedIdentity.TenantId.ToString())); var user = back.UserAssignedIdentities; @@ -226,7 +226,7 @@ public void TestDeserializerValidOuterExtraField() JsonDocument document = JsonDocument.Parse(json); JsonElement rootElement = document.RootElement; var identityJsonProperty = rootElement.EnumerateObject().ElementAt(1); - ResourceIdentity back = ResourceIdentity.Deserialize(identityJsonProperty.Value); + ResourceIdentity back = ResourceIdentity.DeserializeResourceIdentity(identityJsonProperty.Value); Assert.IsTrue("22fddec1-8b9f-49dc-bd72-ddaf8f215577".Equals(back.SystemAssignedIdentity.PrincipalId.ToString())); Assert.IsTrue("72f988bf-86f1-41af-91ab-2d7cd011db47".Equals(back.SystemAssignedIdentity.TenantId.ToString())); var user = back.UserAssignedIdentities; @@ -239,7 +239,7 @@ public void TestDeserializerValidOuterExtraField() public void TestDeserializerValidSystemAndMultUser() { var identityJsonProperty = DeserializerHelper("SystemAndUserAssignedValidMultIdentities.json"); - ResourceIdentity back = ResourceIdentity.Deserialize(identityJsonProperty.Value); + ResourceIdentity back = ResourceIdentity.DeserializeResourceIdentity(identityJsonProperty.Value); Assert.IsTrue("22fddec1-8b9f-49dc-bd72-ddaf8f215570".Equals(back.SystemAssignedIdentity.PrincipalId.ToString())); Assert.IsTrue("72f988bf-86f1-41af-91ab-2d7cd011db40".Equals(back.SystemAssignedIdentity.TenantId.ToString())); var user = back.UserAssignedIdentities; @@ -255,7 +255,7 @@ public void TestDeserializerValidSystemAndMultUser() public void TestDeserializerValidSystemAssigned() { var identityJsonProperty = DeserializerHelper("SystemAssigned.json"); - ResourceIdentity back = ResourceIdentity.Deserialize(identityJsonProperty.Value); + ResourceIdentity back = ResourceIdentity.DeserializeResourceIdentity(identityJsonProperty.Value); Assert.IsTrue("22fddec1-8b9f-49dc-bd72-ddaf8f215577".Equals(back.SystemAssignedIdentity.PrincipalId.ToString())); Assert.IsTrue("72f988bf-86f1-41af-91ab-2d7cd011db47".Equals(back.SystemAssignedIdentity.TenantId.ToString())); Assert.IsTrue(back.UserAssignedIdentities.Count == 0); @@ -265,7 +265,7 @@ public void TestDeserializerValidSystemAssigned() public void TestDeserializerValidUserAssigned() { var identityJsonProperty = DeserializerHelper("UserAssigned.json"); - ResourceIdentity back = ResourceIdentity.Deserialize(identityJsonProperty.Value); + ResourceIdentity back = ResourceIdentity.DeserializeResourceIdentity(identityJsonProperty.Value); Assert.IsNull(back.SystemAssignedIdentity); var user = back.UserAssignedIdentities; Assert.AreEqual("/subscriptions/db1ab6f0-4769-4b2e-930e-01e2ef9c123c/resourceGroups/tester-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testidentity", user.Keys.First().ToString()); diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/PropertyReferenceTypeTests.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/PropertyReferenceTypeTests.cs new file mode 100644 index 000000000000..e78c36d909b7 --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/PropertyReferenceTypeTests.cs @@ -0,0 +1,58 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using NUnit.Framework; + +namespace Azure.ResourceManager.Core.Tests +{ + public class PropertyReferenceTypeTests + { + private static readonly Type PropertyReferenceTypeAttribute = typeof(PropertyReferenceTypeAttribute); + private static readonly Type SerializationConstructor = typeof(SerializationConstructorAttribute); + private static readonly Type InitializationConstructor = typeof(InitializationConstructorAttribute); + private static readonly IEnumerable AssemblyTypes = typeof(ArmClient).Assembly.GetTypes(); + + [Test] + public void ValidatePropertyReferenceTypeAttribute() + { + var type = typeof(PropertyReferenceTypeAttribute); + var fieldInfo = type.GetProperties(BindingFlags.Instance | BindingFlags.Public).FirstOrDefault(p => p.Name == "SkipTypes"); + Assert.NotNull(fieldInfo, $"Field 'SkipTypes' is not found"); + Assert.AreEqual(fieldInfo.PropertyType, typeof(Type[])); + Assert.True(fieldInfo.CanRead); + Assert.False(fieldInfo.CanWrite); + } + + [Test] + public void ValidateSerializationConstructor() + { + foreach (var refType in AssemblyTypes.Where(t => HasAttribute(t.GetCustomAttributes(false), PropertyReferenceTypeAttribute))) + { + var serializationCtor = refType.GetConstructors(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic) + .Where(c => HasAttribute(c.GetCustomAttributes(false), SerializationConstructor)).FirstOrDefault(); + Assert.IsNotNull(serializationCtor); + Assert.IsTrue(serializationCtor.IsPublic, $"Serialization ctor for {refType.Name} should not be public"); + } + } + + [Test] + public void ValidateInitializationConstructor() + { + foreach (var refType in AssemblyTypes.Where(t => HasAttribute(t.GetCustomAttributes(false), PropertyReferenceTypeAttribute))) + { + var initializationCtor = refType.GetConstructors(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic) + .Where(c => HasAttribute(c.GetCustomAttributes(false), InitializationConstructor)).FirstOrDefault(); + Assert.IsNotNull(initializationCtor); + Assert.IsTrue(refType.IsAbstract == initializationCtor.IsFamily, $"If {refType.Name} is abstract then its initialization ctor should be protected"); + Assert.IsTrue(refType.IsAbstract != initializationCtor.IsPublic, $"If {refType.Name} is abstract then its initialization ctor should be public"); + Assert.IsFalse(initializationCtor.IsAssembly, $"Initialization ctor for {refType.Name} should not be internal"); + } + } + + public bool HasAttribute(IEnumerable list, Type attributeType) + { + return list.FirstOrDefault(a => a.GetType() == attributeType) is not null; + } + } +} From 2529732a67b887fe2a7cd5dfafdae6c6d82f3a17 Mon Sep 17 00:00:00 2001 From: m-nash <64171366+m-nash@users.noreply.github.com> Date: Tue, 29 Jun 2021 14:52:38 -0700 Subject: [PATCH 3/7] remove resources dependency (#22293) * wip * remove remaining references to azure.resourcemanager.resources * update tests to handle new changes * update summary for gets or sets --- eng/Packages.Data.props | 1 - .../src/Azure.ResourceManager.Core.csproj | 4 - .../src/Generated/Models/Plan.cs | 34 +++---- .../Models}/Sku.Serialization.cs | 37 ++++--- .../{Resources => Generated/Models}/Sku.cs | 47 +++++---- .../Generated/ResourcesUpdateByIdOperation.cs | 1 - .../src/OperationsBase.cs | 30 +++--- .../src/ResourceOperationsBase.cs | 12 +-- .../tests/Scenario/ResourceManagerTestBase.cs | 3 +- .../tests/Unit/GenericResourceDataTests.cs | 4 +- .../tests/Unit/ResourceListOperationsTest.cs | 2 +- .../tests/Unit/SkuTests.cs | 97 +++++++++++++------ .../SerializationTestType1.json | 1 + .../SerializationTestType2.json | 1 + 14 files changed, 146 insertions(+), 128 deletions(-) rename sdk/resourcemanager/Azure.ResourceManager.Core/src/{Resources => Generated/Models}/Sku.Serialization.cs (79%) rename sdk/resourcemanager/Azure.ResourceManager.Core/src/{Resources => Generated/Models}/Sku.cs (72%) diff --git a/eng/Packages.Data.props b/eng/Packages.Data.props index 7471a1956abe..aafef0c5f73f 100644 --- a/eng/Packages.Data.props +++ b/eng/Packages.Data.props @@ -88,7 +88,6 @@ - diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Azure.ResourceManager.Core.csproj b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Azure.ResourceManager.Core.csproj index 4403871f5a0b..152ad5c686c1 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Azure.ResourceManager.Core.csproj +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Azure.ResourceManager.Core.csproj @@ -12,10 +12,6 @@ true - - - - diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Plan.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Plan.cs index 8d25adaa3bec..00eac4c30ac1 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Plan.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Plan.cs @@ -10,6 +10,11 @@ namespace Azure.ResourceManager.Core /// public sealed partial class Plan : IEquatable, IComparable { + /// Initializes a new instance of Plan. + public Plan() + { + } + /// /// Initializes a new instance of the class. /// @@ -28,38 +33,29 @@ internal Plan(string name, string publisher, string product, string promotionCod } /// - /// Initializes a new instance of the class. - /// - /// The plan to copy from. - internal Plan(ResourceManager.Resources.Models.Plan plan) - : this(plan.Name, plan.Publisher, plan.Product, plan.PromotionCode, plan.Version) - { - } - - /// - /// Gets the plan's Name. + /// Gets or sets the plan's Name. /// - public string Name { get; private set; } + public string Name { get; set; } /// - /// Gets the plan's Publisher. + /// Gets or sets the plan's Publisher. /// - public string Publisher { get; private set; } + public string Publisher { get; set; } /// - /// Gets the plan's product. + /// Gets or sets the plan's product. /// - public string Product { get; private set; } + public string Product { get; set; } /// - /// Gets the plan's Promotion Code. + /// Gets or sets the plan's Promotion Code. /// - public string PromotionCode { get; private set; } + public string PromotionCode { get; set; } /// - /// Gets the plan's version. + /// Gets or sets the plan's version. /// - public string Version { get; private set; } + public string Version { get; set; } /// /// Compares this with another instance. diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/Sku.Serialization.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Sku.Serialization.cs similarity index 79% rename from sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/Sku.Serialization.cs rename to sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Sku.Serialization.cs index 9a1f6e44d55d..fcb25a1a2a6a 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/Sku.Serialization.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Sku.Serialization.cs @@ -1,28 +1,19 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -using System; +// + +#nullable disable + using System.Text.Json; using Azure.Core; namespace Azure.ResourceManager.Core { - /// - /// A class representing SKU for resource. - /// - public sealed partial class Sku : IUtf8JsonSerializable + public partial class Sku : IUtf8JsonSerializable { - /// - /// Serialize the input Sku object. - /// - /// Input Json writer. void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { - if (writer is null) - { - throw new ArgumentNullException(nameof(writer)); - } - writer.WriteStartObject(); if (Optional.IsDefined(Name)) { @@ -44,6 +35,11 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WritePropertyName("family"); writer.WriteStringValue(Family); } + if (Optional.IsDefined(Model)) + { + writer.WritePropertyName("model"); + writer.WriteStringValue(Model); + } if (Optional.IsDefined(Capacity)) { writer.WritePropertyName("capacity"); @@ -52,16 +48,13 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) writer.WriteEndObject(); } - /// - /// Deserialize the input Json object. - /// - /// The Json object need to be deserialized. internal static Sku DeserializeSku(JsonElement element) { Optional name = default; Optional tier = default; Optional size = default; Optional family = default; + Optional model = default; Optional capacity = default; foreach (var property in element.EnumerateObject()) { @@ -85,6 +78,11 @@ internal static Sku DeserializeSku(JsonElement element) family = property.Value.GetString(); continue; } + if (property.NameEquals("model")) + { + model = property.Value.GetString(); + continue; + } if (property.NameEquals("capacity")) { if (property.Value.ValueKind == JsonValueKind.Null) @@ -96,8 +94,7 @@ internal static Sku DeserializeSku(JsonElement element) continue; } } - - return new Sku(name.Value, tier.Value, family.Value, size.Value, Optional.ToNullable(capacity)); + return new Sku(name.Value, tier.Value, size.Value, family.Value, model.Value, Optional.ToNullable(capacity)); } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/Sku.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Sku.cs similarity index 72% rename from sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/Sku.cs rename to sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Sku.cs index e91cb794e655..dd62f6ccac73 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/Sku.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Sku.cs @@ -13,61 +13,58 @@ public sealed partial class Sku : IEquatable, IComparable /// /// Initializes a new instance of the class. /// - public Sku(string name) + public Sku() { - Name = name; } /// /// Initializes a new instance of the class. /// - /// SKU's name. - /// SKU's tier. - /// SKU's family. - /// SKU's size. - /// SKU's capacity. - internal Sku(string name, string tier, string family, string size, long? capacity = null) + /// The SKU name. + /// The SKU tier. + /// The SKU family. + /// The SKU faimily. + /// The SKU size. + /// The SKU capacity. + internal Sku(string name, string tier, string size, string family, string model, long? capacity = null) { Name = name; Tier = tier; Family = family; Size = size; Capacity = capacity; + Model = model; } /// - /// Initializes a new instance of the class. + /// Gets or sets the Name. /// - /// The sku to copy from. - internal Sku(ResourceManager.Resources.Models.Sku sku) - : this(sku.Name, sku.Tier, sku.Family, sku.Size, sku.Capacity) - { - } + public string Name { get; set; } /// - /// Gets the Name. + /// Gets or sets the model. /// - public string Name { get; private set; } + public string Model { get; set; } /// - /// Gets the Tier. + /// Gets or sets the Tier. /// - public string Tier { get; private set; } + public string Tier { get; set; } /// - /// Gets the Family. + /// Gets or sets the Family. /// - public string Family { get; private set; } + public string Family { get; set; } /// - /// Gets the Size. + /// Gets or sets the Size. /// - public string Size { get; private set; } + public string Size { get; set; } /// - /// Gets the Capacity. + /// Gets or sets the Capacity. /// - public long? Capacity { get; private set; } + public long? Capacity { get; set; } /// /// Compares this with another instance. @@ -85,6 +82,7 @@ public int CompareTo(Sku other) int compareResult = 0; if ((compareResult = string.Compare(Name, other.Name, StringComparison.InvariantCultureIgnoreCase)) == 0 && (compareResult = string.Compare(Family, other.Family, StringComparison.InvariantCultureIgnoreCase)) == 0 && + (compareResult = string.Compare(Model, other.Model, StringComparison.InvariantCultureIgnoreCase)) == 0 && (compareResult = string.Compare(Size, other.Size, StringComparison.InvariantCultureIgnoreCase)) == 0 && (compareResult = string.Compare(Tier, other.Tier, StringComparison.InvariantCultureIgnoreCase)) == 0) { @@ -109,6 +107,7 @@ public bool Equals(Sku other) return string.Equals(Name, other.Name, StringComparison.InvariantCultureIgnoreCase) && string.Equals(Family, other.Family, StringComparison.InvariantCultureIgnoreCase) && + string.Equals(Model, other.Model, StringComparison.InvariantCultureIgnoreCase) && string.Equals(Size, other.Size, StringComparison.InvariantCultureIgnoreCase) && string.Equals(Tier, other.Tier, StringComparison.InvariantCultureIgnoreCase) && long.Equals(Capacity, other.Capacity); diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/ResourcesUpdateByIdOperation.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/ResourcesUpdateByIdOperation.cs index 2c87da60a717..ec4a8d4f5884 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/ResourcesUpdateByIdOperation.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/ResourcesUpdateByIdOperation.cs @@ -12,7 +12,6 @@ using Azure; using Azure.Core; using Azure.Core.Pipeline; -using Azure.ResourceManager.Resources.Models; namespace Azure.ResourceManager.Core { diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/OperationsBase.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/OperationsBase.cs index a30a545fcbbd..51fab35a8e5e 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/OperationsBase.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/OperationsBase.cs @@ -4,7 +4,6 @@ using System; using Azure.Core; using Azure.Core.Pipeline; -using Azure.ResourceManager.Resources; namespace Azure.ResourceManager.Core { @@ -13,6 +12,8 @@ namespace Azure.ResourceManager.Core /// public abstract class OperationsBase { + private ProviderContainer _providerContainer; + /// /// Initializes a new instance of the class for mocking. /// @@ -47,6 +48,16 @@ internal OperationsBase(ClientContext clientContext, ResourceIdentifier id) Validate(id); } + /// + /// Gets the provider operations. + /// + protected ProviderContainer ProviderContainer => _providerContainer ??= GetProviderContainer(); + + private ProviderContainer GetProviderContainer() + { + return new ProviderContainer(this); + } + internal ClientDiagnostics Diagnostics { get; } /// @@ -80,23 +91,6 @@ internal OperationsBase(ClientContext clientContext, ResourceIdentifier id) /// A valid Azure resource type. protected abstract ResourceType ValidResourceType { get; } - /// - /// Gets the resource client. - /// - protected ResourcesManagementClient ResourcesClient - { - get - { - string subscription; - if (!Id.TryGetSubscriptionId(out subscription)) - { - subscription = Guid.Empty.ToString(); - } - - return new ResourcesManagementClient(BaseUri, subscription, Credential, ClientOptions.Convert()); - } - } - /// /// Validate the resource identifier against current operations. /// diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/ResourceOperationsBase.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/ResourceOperationsBase.cs index 967142e99091..48a9c078f962 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/ResourceOperationsBase.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/ResourceOperationsBase.cs @@ -119,11 +119,11 @@ protected virtual async Task GetResourceAsync(CancellationToken can /// A collection of location that may take multiple service requests to iterate over. protected IEnumerable ListAvailableLocations(ResourceType resourceType, CancellationToken cancellationToken = default) { - var pageableProvider = ResourcesClient.Providers.List(expand: "metadata", cancellationToken: cancellationToken); - var resourcePageableProvider = pageableProvider.FirstOrDefault(p => string.Equals(p.Namespace, resourceType?.Namespace, StringComparison.InvariantCultureIgnoreCase)); + var pageableProvider = ProviderContainer.List(expand: "metadata", cancellationToken: cancellationToken); + var resourcePageableProvider = pageableProvider.FirstOrDefault(p => string.Equals(p.Data.Namespace, resourceType?.Namespace, StringComparison.InvariantCultureIgnoreCase)); if (resourcePageableProvider is null) throw new InvalidOperationException($"{resourceType.Type} not found for {resourceType.Namespace}"); - var theResource = resourcePageableProvider.ResourceTypes.FirstOrDefault(r => resourceType.Type.Equals(r.ResourceType)); + var theResource = resourcePageableProvider.Data.ResourceTypes.FirstOrDefault(r => resourceType.Type.Equals(r.ResourceType)); if (theResource is null) throw new InvalidOperationException($"{resourceType.Type} not found for {resourceType.Type}"); return theResource.Locations.Select(l => (LocationData)l); @@ -137,13 +137,13 @@ protected IEnumerable ListAvailableLocations(ResourceType resource /// A collection of location that may take multiple service requests to iterate over. protected async Task> ListAvailableLocationsAsync(ResourceType resourceType, CancellationToken cancellationToken = default) { - var pageableProvider = ResourcesClient.Providers.ListAsync(expand: "metadata", cancellationToken: cancellationToken); + var pageableProvider = ProviderContainer.ListAsync(expand: "metadata", cancellationToken: cancellationToken); var resourcePageableProvider = await pageableProvider.FirstOrDefaultAsync( - p => string.Equals(p.Namespace, resourceType?.Namespace, StringComparison.InvariantCultureIgnoreCase), + p => string.Equals(p.Data.Namespace, resourceType?.Namespace, StringComparison.InvariantCultureIgnoreCase), cancellationToken).ConfigureAwait(false); if (resourcePageableProvider is null) throw new InvalidOperationException($"{resourceType.Type} not found for {resourceType.Namespace}"); - var theResource = resourcePageableProvider.ResourceTypes.FirstOrDefault(r => resourceType.Type.Equals(r.ResourceType)); + var theResource = resourcePageableProvider.Data.ResourceTypes.FirstOrDefault(r => resourceType.Type.Equals(r.ResourceType)); if (theResource is null) throw new InvalidOperationException($"{resourceType.Type} not found for {resourceType.Type}"); return theResource.Locations.Select(l => (LocationData)l); diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Scenario/ResourceManagerTestBase.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Scenario/ResourceManagerTestBase.cs index a74688b90789..82d88f388401 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Scenario/ResourceManagerTestBase.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Scenario/ResourceManagerTestBase.cs @@ -34,7 +34,8 @@ protected static GenericResourceData ConstructGenericAvailabilitySet() { var data = new GenericResourceData(); data.Location = LocationData.WestUS2; - data.Sku = new Sku("Aligned"); + data.Sku = new Sku(); + data.Sku.Name = "Aligned"; var propertyBag = new Dictionary(); propertyBag.Add("platformUpdateDomainCount", 5); propertyBag.Add("platformFaultDomainCount", 2); diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/GenericResourceDataTests.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/GenericResourceDataTests.cs index 1a632bf3daed..0b1b90c59171 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/GenericResourceDataTests.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/GenericResourceDataTests.cs @@ -19,7 +19,7 @@ public void SerializationTestType1() string expected = File.ReadAllText(Path.Combine(TestContext.CurrentContext.TestDirectory, "Unit", "TestAssets", "GenericResourceData", "SerializationTestType1.json")); ResourceGroupResourceIdentifier id = Id; Plan plan = new Plan("NameForPlan", "PublisherForPlan", "ProductForPlan", "PromotionCodeForPlan", "VersionForPlan"); - Sku sku = new Sku("NameForSku", "TierForSku", "FamilyForSku", "SizeForSku", 15464547); + Sku sku = new Sku("NameForSku", "TierForSku", "SizeForSku", "FamilyForSku", "ModelForSku", 15464547); GenericResourceData data = new GenericResourceData(id, id.Name, id.ResourceType, LocationData.EastUS, null, plan, null, "KindForResource", "ManagedByForResource", sku, null); var json = JsonHelper.SerializePropertiesToString(data, indented: true) + Environment.NewLine; @@ -34,7 +34,7 @@ public void SerializationTestType2() var plan = new Plan("NameForPlan", "PublisherForPlan", "ProductForPlan", "PromotionCodeForPlan", "VersionForPlan"); var kind = "KindForResource"; var managedBy = "ManagedByForResource"; - var sku = new Sku("NameForSku", "TierForSku", "FamilyForSku", "SizeForSku", 15464547); + var sku = new Sku("NameForSku", "TierForSku", "SizeForSku", "FamilyForSku", "ModelForSku", 15464547); GenericResourceData genericResource = new GenericResourceData(id, id.Name, id.ResourceType, LocationData.EastUS, null, plan, null, kind, managedBy, sku, null); genericResource.Tags.Add("key1", "value1"); genericResource.Tags.Add("key2", "value2"); diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceListOperationsTest.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceListOperationsTest.cs index c169ed69fda0..0f7ef2bcee40 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceListOperationsTest.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceListOperationsTest.cs @@ -14,7 +14,7 @@ private static Plan GetPlan() private static Sku GetSku() { - return new Sku("name", "tier", "family", "size", 10); + return new Sku("name", "tier", "family", "size", "model", 10); } private static GenericResourceData GetGenericResource() diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/SkuTests.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/SkuTests.cs index 793d13903cde..b9a7c5423aee 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/SkuTests.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/SkuTests.cs @@ -19,8 +19,8 @@ class SkuTests [TestCase(1, "${?/>._`", "")] public void CompareToName(int expected, string name1, string name2) { - Sku sku1 = new Sku(name1, null, null, null); - Sku sku2 = new Sku(name2, null, null, null); + Sku sku1 = new Sku(name1, null, null, null, null); + Sku sku2 = new Sku(name2, null, null, null, null); Assert.AreEqual(expected, sku1.CompareTo(sku2)); } @@ -33,8 +33,22 @@ public void CompareToName(int expected, string name1, string name2) [TestCase(1, "${?/>._`", "")] public void CompareToFamily(int expected, string family1, string family2) { - Sku sku1 = new Sku(null, null, family1, null); - Sku sku2 = new Sku(null, null, family2, null); + Sku sku1 = new Sku(null, null, null, family1, null); + Sku sku2 = new Sku(null, null, null, family2, null); + Assert.AreEqual(expected, sku1.CompareTo(sku2)); + } + + [TestCase(0, "model", "model")] + [TestCase(0, "Model", "model")] + [TestCase(0, null, null)] + [TestCase(1, "model", null)] + [TestCase(-1, null, "model")] + [TestCase(0, "${?/>._`", "${?/>._`")] + [TestCase(1, "${?/>._`", "")] + public void CompareToModel(int expected, string model1, string model2) + { + Sku sku1 = new Sku(null, null, null, null, model1); + Sku sku2 = new Sku(null, null, null, null, model2); Assert.AreEqual(expected, sku1.CompareTo(sku2)); } @@ -47,8 +61,8 @@ public void CompareToFamily(int expected, string family1, string family2) [TestCase(1, "${?/>._`", "")] public void CompareToSize(int expected, string size1, string size2) { - Sku sku1 = new Sku(null, null, null, size1); - Sku sku2 = new Sku(null, null, null, size2); + Sku sku1 = new Sku(null, null, size1, null, null); + Sku sku2 = new Sku(null, null, size2, null, null); Assert.AreEqual(expected, sku1.CompareTo(sku2)); } @@ -61,8 +75,8 @@ public void CompareToSize(int expected, string size1, string size2) [TestCase(1, "${?/>._`", "")] public void CompareToTier(int expected, string tier1, string tier2) { - Sku sku1 = new Sku(null, tier1, null, null); - Sku sku2 = new Sku(null, tier2, null, null); + Sku sku1 = new Sku(null, tier1, null, null, null); + Sku sku2 = new Sku(null, tier2, null, null, null); Assert.AreEqual(expected, sku1.CompareTo(sku2)); } @@ -73,15 +87,15 @@ public void CompareToTier(int expected, string tier1, string tier2) [TestCase(-1, null, 1)] public void CompareToCapacity(int expected, long? capacity1, long? capacity2) { - Sku sku1 = capacity1 == null ? new Sku(null, null, null, null) : new Sku(null, null, null, null, capacity1); - Sku sku2 = capacity2 == null ? new Sku(null, null, null, null) : new Sku(null, null, null, null, capacity2); + Sku sku1 = capacity1 == null ? new Sku(null, null, null, null, null) : new Sku(null, null, null, null, null, capacity1); + Sku sku2 = capacity2 == null ? new Sku(null, null, null, null, null) : new Sku(null, null, null, null, null, capacity2); Assert.AreEqual(expected, sku1.CompareTo(sku2)); } [Test] public void CompareToNullSku() { - Sku sku1 = new Sku(null, null, null, null); + Sku sku1 = new Sku(null, null, null, null, null); Sku sku2 = null; Assert.AreEqual(1, sku1.CompareTo(sku2)); } @@ -89,7 +103,7 @@ public void CompareToNullSku() [Test] public void CompareToSameSkus() { - Sku sku1 = new Sku(null, null, null, null); + Sku sku1 = new Sku(null, null, null, null, null); Sku sku2 = sku1; Assert.AreEqual(0, sku1.CompareTo(sku2)); } @@ -99,8 +113,8 @@ public void CompareToSameSkus() [TestCase(-1, "namea", "Nameb", "Familyb", "familya")] public void CompareToMore(int expected, string name1, string name2, string family1, string family2) { - Sku sku1 = new Sku(name1, null, family1, null); - Sku sku2 = new Sku(name2, null, family2, null); + Sku sku1 = new Sku(name1, null, null, family1, null); + Sku sku2 = new Sku(name2, null, null, family2, null); Assert.AreEqual(expected, sku1.CompareTo(sku2)); } @@ -113,8 +127,8 @@ public void CompareToMore(int expected, string name1, string name2, string famil [TestCase(false, "${?/>._`", "")] public void EqualsToName(bool expected, string name1, string name2) { - Sku sku1 = new Sku(name1, null, null, null); - Sku sku2 = new Sku(name2, null, null, null); + Sku sku1 = new Sku(name1, null, null, null, null); + Sku sku2 = new Sku(name2, null, null, null, null); if (expected) { Assert.IsTrue(sku1.Equals(sku2)); @@ -134,8 +148,8 @@ public void EqualsToName(bool expected, string name1, string name2) [TestCase(false, "${?/>._`", "")] public void EqualsToFamily(bool expected, string family1, string family2) { - Sku sku1 = new Sku(null, null, family1, null); - Sku sku2 = new Sku(null, null, family2, null); + Sku sku1 = new Sku(null, null, null, family1, null); + Sku sku2 = new Sku(null, null, null, family2, null); if (expected) { Assert.IsTrue(sku1.Equals(sku2)); @@ -155,8 +169,8 @@ public void EqualsToFamily(bool expected, string family1, string family2) [TestCase(false, "${?/>._`", "")] public void EqualsToSize(bool expected, string size1, string size2) { - Sku sku1 = new Sku(null, null, null, size1); - Sku sku2 = new Sku(null, null, null, size2); + Sku sku1 = new Sku(null, null, size1, null, null); + Sku sku2 = new Sku(null, null, size2, null, null); if (expected) { Assert.IsTrue(sku1.Equals(sku2)); @@ -176,8 +190,29 @@ public void EqualsToSize(bool expected, string size1, string size2) [TestCase(false, "${?/>._`", "")] public void EqualsToTier(bool expected, string tier1, string tier2) { - Sku sku1 = new Sku(null, tier1, null, null); - Sku sku2 = new Sku(null, tier2, null, null); + Sku sku1 = new Sku(null, tier1, null, null, null, null); + Sku sku2 = new Sku(null, tier2, null, null, null, null); + if (expected) + { + Assert.IsTrue(sku1.Equals(sku2)); + } + else + { + Assert.IsFalse(sku1.Equals(sku2)); + } + } + + [TestCase(true, "model", "model")] + [TestCase(true, "Model", "model")] + [TestCase(true, null, null)] + [TestCase(false, "model", null)] + [TestCase(false, null, "model")] + [TestCase(true, "${?/>._`", "${?/>._`")] + [TestCase(false, "${?/>._`", "")] + public void EqualsToModel(bool expected, string model1, string model2) + { + Sku sku1 = new Sku(null, null, null, null, model1, null); + Sku sku2 = new Sku(null, null, null, null, model2, null); if (expected) { Assert.IsTrue(sku1.Equals(sku2)); @@ -195,8 +230,8 @@ public void EqualsToTier(bool expected, string tier1, string tier2) [TestCase(false, null, 1)] public void EqualsToCapacity(bool expected, long? capacity1, long? capacity2) { - Sku sku1 = capacity1 == null ? new Sku(null, null, null, null) : new Sku(null, null, null, null, capacity1); - Sku sku2 = capacity2 == null ? new Sku(null, null, null, null) : new Sku(null, null, null, null, capacity2); + Sku sku1 = capacity1 == null ? new Sku(null, null, null, null, null) : new Sku(null, null, null, null, null, capacity1); + Sku sku2 = capacity2 == null ? new Sku(null, null, null, null, null) : new Sku(null, null, null, null, null, capacity2); if (expected) { Assert.IsTrue(sku1.Equals(sku2)); @@ -210,7 +245,7 @@ public void EqualsToCapacity(bool expected, long? capacity1, long? capacity2) [Test] public void EqualsToNullSku() { - Sku sku1 = new Sku(null, null, null, null); + Sku sku1 = new Sku(null, null, null, null, null); Sku sku2 = null; Assert.IsFalse(sku1.Equals(sku2)); } @@ -218,7 +253,7 @@ public void EqualsToNullSku() [Test] public void EqualsToObject() { - Sku sku1 = new Sku(null, null, null, null); + Sku sku1 = new Sku(null, null, null, null, null); object sku2 = "random"; Assert.IsFalse(sku1.Equals(sku2)); } @@ -226,7 +261,7 @@ public void EqualsToObject() [Test] public void EqualsToSameSkus() { - Sku sku1 = new Sku(null, null, null, null); + Sku sku1 = new Sku(null, null, null, null, null); Sku sku2 = sku1; Assert.IsTrue(sku1.Equals(sku2)); } @@ -234,16 +269,16 @@ public void EqualsToSameSkus() [Test] public void SerializationTest() { - string expected = "{\"properties\":{\"name\":\"NameForSku\",\"tier\":\"TierForSku\",\"size\":\"SizeForSku\",\"family\":\"FamilyForSku\",\"capacity\":123456789}}"; - Sku sku = new("NameForSku", "TierForSku", "FamilyForSku", "SizeForSku", 123456789); + string expected = "{\"properties\":{\"name\":\"NameForSku\",\"tier\":\"TierForSku\",\"size\":\"SizeForSku\",\"family\":\"FamilyForSku\",\"model\":\"ModelForSku\",\"capacity\":123456789}}"; + Sku sku = new("NameForSku", "TierForSku", "SizeForSku", "FamilyForSku", "ModelForSku", 123456789); var json = JsonHelper.SerializePropertiesToString(sku); - Assert.IsTrue(expected.Equals(json)); + Assert.AreEqual(expected, json); } [Test] public void InvalidSerializationTest() { - Sku sku = new(null, null, null, null); + Sku sku = new(null, null, null, null, null); var json = JsonHelper.SerializePropertiesToString(sku); Assert.IsTrue(json.Equals("{\"properties\":{}}")); } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/TestAssets/GenericResourceData/SerializationTestType1.json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/TestAssets/GenericResourceData/SerializationTestType1.json index b03951d66996..9c9df56dd47c 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/TestAssets/GenericResourceData/SerializationTestType1.json +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/TestAssets/GenericResourceData/SerializationTestType1.json @@ -14,6 +14,7 @@ "tier": "TierForSku", "size": "SizeForSku", "family": "FamilyForSku", + "model": "ModelForSku", "capacity": 15464547 }, "location": "East US", diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/TestAssets/GenericResourceData/SerializationTestType2.json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/TestAssets/GenericResourceData/SerializationTestType2.json index c673726e7f60..7ecfaa072093 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/TestAssets/GenericResourceData/SerializationTestType2.json +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/TestAssets/GenericResourceData/SerializationTestType2.json @@ -14,6 +14,7 @@ "tier": "TierForSku", "size": "SizeForSku", "family": "FamilyForSku", + "model": "ModelForSku", "capacity": 15464547 }, "location": "East US", From 79a4938678be2b20d9acc08d2f5c928bef29d3cf Mon Sep 17 00:00:00 2001 From: Allen Zhang Date: Tue, 29 Jun 2021 17:55:32 -0700 Subject: [PATCH 4/7] Updating GenericResource.Lists to return GenericResourceExpanded. (#22284) * Updating GenericResourceList to return GenericResourceExpanded * Added missing expand and related test cases. * Adding missing test recordings. --- .../src/Generated/GenericResourceContainer.cs | 60 +- .../src/Generated/GenericResourceExpanded.cs | 23 +- .../GenericResourceExpandedOperations.cs | 40 - .../src/ResourceListOperations.cs | 22 +- .../GenericResourceExpandedOperationsTests.cs | 218 + .../AddTag().json | 4556 ++++++++++++++++ .../AddTag()Async.json | 4556 ++++++++++++++++ .../Delete().json | 4484 ++++++++++++++++ .../Delete()Async.json | 4484 ++++++++++++++++ .../RemoveTag().json | 4693 ++++++++++++++++ .../RemoveTag()Async.json | 4693 ++++++++++++++++ .../SetTags().json | 4584 ++++++++++++++++ .../SetTags()Async.json | 4584 ++++++++++++++++ .../StartAddTag().json | 4599 ++++++++++++++++ .../StartAddTag()Async.json | 4599 ++++++++++++++++ .../StartDelete().json | 4527 ++++++++++++++++ .../StartDelete()Async.json | 4527 ++++++++++++++++ .../StartRemoveTag().json | 4736 +++++++++++++++++ .../StartRemoveTag()Async.json | 4736 +++++++++++++++++ .../StartSetTags().json | 4627 ++++++++++++++++ .../StartSetTags()Async.json | 4627 ++++++++++++++++ .../StartUpdate().json | 4587 ++++++++++++++++ .../StartUpdate()Async.json | 4587 ++++++++++++++++ .../Update().json | 4602 ++++++++++++++++ .../Update()Async.json | 4602 ++++++++++++++++ 25 files changed, 92261 insertions(+), 92 deletions(-) delete mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/GenericResourceExpandedOperations.cs create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/Scenario/GenericResourceExpandedOperationsTests.cs create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/AddTag().json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/AddTag()Async.json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Delete().json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Delete()Async.json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/RemoveTag().json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/RemoveTag()Async.json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/SetTags().json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/SetTags()Async.json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartAddTag().json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartAddTag()Async.json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartDelete().json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartDelete()Async.json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartRemoveTag().json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartRemoveTag()Async.json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartSetTags().json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartSetTags()Async.json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartUpdate().json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartUpdate()Async.json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Update().json create mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Update()Async.json diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/GenericResourceContainer.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/GenericResourceContainer.cs index 643bec112423..c2e1a3bcfb5e 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/GenericResourceContainer.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/GenericResourceContainer.cs @@ -107,18 +107,19 @@ public virtual async Task> GetAsync(string resourceId, /// Get all the resources in a subscription. /// The filter to apply on the operation.<br><br>The properties you can use for eq (equals) or ne (not equals) are: location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.<br><br>For example, to filter by a resource type, use: $filter=resourceType eq 'Microsoft.Network/virtualNetworks'<br><br>You can use substringof(value, property) in the filter. The properties you can use for substring are: name and resourceGroup.<br><br>For example, to get all resources with 'demo' anywhere in the name, use: $filter=substringof('demo', name)<br><br>You can link more than one substringof together by adding and/or operators.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. When you filter by a tag name and value, the tags for each resource are not returned in the results.<br><br>You can use some properties together when filtering. The combinations you can use are: substringof and/or resourceType, plan and plan/publisher and plan/name, identity and identity/principalId. + /// Comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. /// The number of results to return. If null is passed, returns all resource groups. /// The cancellation token to use. - public virtual Pageable List(string filter = null, int? top = null, CancellationToken cancellationToken = default) + public virtual Pageable List(string filter = null, string expand = null, int ? top = null, CancellationToken cancellationToken = default) { - Page FirstPageFunc(int? pageSizeHint) + Page FirstPageFunc(int? pageSizeHint) { using var scope = Diagnostics.CreateScope("GenericResourceContainer.List"); scope.Start(); try { - var response = RestClient.List(filter, null, top, cancellationToken); - return Page.FromValues(response.Value.Value.Select(data => new GenericResource(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); + var response = RestClient.List(filter, expand, top, cancellationToken); + return Page.FromValues(response.Value.Value.Select(data => new GenericResourceExpanded(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); } catch (Exception e) { @@ -126,14 +127,14 @@ Page FirstPageFunc(int? pageSizeHint) throw; } } - Page NextPageFunc(string nextLink, int? pageSizeHint) + Page NextPageFunc(string nextLink, int? pageSizeHint) { using var scope = Diagnostics.CreateScope("GenericResourceContainer.List"); scope.Start(); try { - var response = RestClient.ListNextPage(nextLink, filter, null, top, cancellationToken); - return Page.FromValues(response.Value.Value.Select(data => new GenericResource(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); + var response = RestClient.ListNextPage(nextLink, filter, expand, top, cancellationToken); + return Page.FromValues(response.Value.Value.Select(data => new GenericResourceExpanded(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); } catch (Exception e) { @@ -146,18 +147,19 @@ Page NextPageFunc(string nextLink, int? pageSizeHint) /// Get all the resources in a subscription. /// The filter to apply on the operation.<br><br>The properties you can use for eq (equals) or ne (not equals) are: location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.<br><br>For example, to filter by a resource type, use: $filter=resourceType eq 'Microsoft.Network/virtualNetworks'<br><br>You can use substringof(value, property) in the filter. The properties you can use for substring are: name and resourceGroup.<br><br>For example, to get all resources with 'demo' anywhere in the name, use: $filter=substringof('demo', name)<br><br>You can link more than one substringof together by adding and/or operators.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. When you filter by a tag name and value, the tags for each resource are not returned in the results.<br><br>You can use some properties together when filtering. The combinations you can use are: substringof and/or resourceType, plan and plan/publisher and plan/name, identity and identity/principalId. + /// Comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. /// The number of results to return. If null is passed, returns all resource groups. /// The cancellation token to use. - public virtual AsyncPageable ListAsync(string filter = null, int? top = null, CancellationToken cancellationToken = default) + public virtual AsyncPageable ListAsync(string filter = null, string expand = null, int ? top = null, CancellationToken cancellationToken = default) { - async Task> FirstPageFunc(int? pageSizeHint) + async Task> FirstPageFunc(int? pageSizeHint) { using var scope = Diagnostics.CreateScope("GenericResourceContainer.List"); scope.Start(); try { - var response = await RestClient.ListAsync(filter, null, top, cancellationToken).ConfigureAwait(false); - return Page.FromValues(response.Value.Value.Select(data => new GenericResource(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); + var response = await RestClient.ListAsync(filter, expand, top, cancellationToken).ConfigureAwait(false); + return Page.FromValues(response.Value.Value.Select(data => new GenericResourceExpanded(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); } catch (Exception e) { @@ -165,14 +167,14 @@ async Task> FirstPageFunc(int? pageSizeHint) throw; } } - async Task> NextPageFunc(string nextLink, int? pageSizeHint) + async Task> NextPageFunc(string nextLink, int? pageSizeHint) { using var scope = Diagnostics.CreateScope("GenericResourceContainer.List"); scope.Start(); try { - var response = await RestClient.ListNextPageAsync(nextLink, filter, null, top, cancellationToken).ConfigureAwait(false); - return Page.FromValues(response.Value.Value.Select(data => new GenericResource(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); + var response = await RestClient.ListNextPageAsync(nextLink, filter, expand, top, cancellationToken).ConfigureAwait(false); + return Page.FromValues(response.Value.Value.Select(data => new GenericResourceExpanded(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); } catch (Exception e) { @@ -186,24 +188,25 @@ async Task> NextPageFunc(string nextLink, int? pageSizeHin /// Get all the resources for a resource group. /// The resource group with the resources to get. /// The filter to apply on the operation.<br><br>The properties you can use for eq (equals) or ne (not equals) are: location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.<br><br>For example, to filter by a resource type, use: $filter=resourceType eq 'Microsoft.Network/virtualNetworks'<br><br>You can use substringof(value, property) in the filter. The properties you can use for substring are: name and resourceGroup.<br><br>For example, to get all resources with 'demo' anywhere in the name, use: $filter=substringof('demo', name)<br><br>You can link more than one substringof together by adding and/or operators.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. When you filter by a tag name and value, the tags for each resource are not returned in the results.<br><br>You can use some properties together when filtering. The combinations you can use are: substringof and/or resourceType, plan and plan/publisher and plan/name, identity and identity/principalId. + /// Comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. /// The number of results to return. If null is passed, returns all resources. /// The cancellation token to use. /// is null. - public virtual Pageable ListByResourceGroup(string resourceGroupName, string filter = null, int? top = null, CancellationToken cancellationToken = default) + public virtual Pageable ListByResourceGroup(string resourceGroupName, string filter = null, string expand = null, int? top = null, CancellationToken cancellationToken = default) { if (resourceGroupName == null) { throw new ArgumentNullException(nameof(resourceGroupName)); } - Page FirstPageFunc(int? pageSizeHint) + Page FirstPageFunc(int? pageSizeHint) { using var scope = Diagnostics.CreateScope("GenericResourceContainer.ListByResourceGroup"); scope.Start(); try { - var response = RestClient.ListByResourceGroup(resourceGroupName, filter, null, top, cancellationToken); - return Page.FromValues(response.Value.Value.Select(data => new GenericResource(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); + var response = RestClient.ListByResourceGroup(resourceGroupName, filter, expand, top, cancellationToken); + return Page.FromValues(response.Value.Value.Select(data => new GenericResourceExpanded(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); } catch (Exception e) { @@ -211,14 +214,14 @@ Page FirstPageFunc(int? pageSizeHint) throw; } } - Page NextPageFunc(string nextLink, int? pageSizeHint) + Page NextPageFunc(string nextLink, int? pageSizeHint) { using var scope = Diagnostics.CreateScope("GenericResourceContainer.ListByResourceGroup"); scope.Start(); try { - var response = RestClient.ListByResourceGroupNextPage(nextLink, resourceGroupName, filter, null, top, cancellationToken); - return Page.FromValues(response.Value.Value.Select(data => new GenericResource(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); + var response = RestClient.ListByResourceGroupNextPage(nextLink, resourceGroupName, filter, expand, top, cancellationToken); + return Page.FromValues(response.Value.Value.Select(data => new GenericResourceExpanded(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); } catch (Exception e) { @@ -232,24 +235,25 @@ Page NextPageFunc(string nextLink, int? pageSizeHint) /// Get all the resources for a resource group. /// The resource group with the resources to get. /// The filter to apply on the operation.<br><br>The properties you can use for eq (equals) or ne (not equals) are: location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.<br><br>For example, to filter by a resource type, use: $filter=resourceType eq 'Microsoft.Network/virtualNetworks'<br><br>You can use substringof(value, property) in the filter. The properties you can use for substring are: name and resourceGroup.<br><br>For example, to get all resources with 'demo' anywhere in the name, use: $filter=substringof('demo', name)<br><br>You can link more than one substringof together by adding and/or operators.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. When you filter by a tag name and value, the tags for each resource are not returned in the results.<br><br>You can use some properties together when filtering. The combinations you can use are: substringof and/or resourceType, plan and plan/publisher and plan/name, identity and identity/principalId. + /// Comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. /// The number of results to return. If null is passed, returns all resources. /// The cancellation token to use. /// is null. - public virtual AsyncPageable ListByResourceGroupAsync(string resourceGroupName, string filter = null, int? top = null, CancellationToken cancellationToken = default) + public virtual AsyncPageable ListByResourceGroupAsync(string resourceGroupName, string filter = null, string expand = null, int ? top = null, CancellationToken cancellationToken = default) { if (resourceGroupName == null) { throw new ArgumentNullException(nameof(resourceGroupName)); } - async Task> FirstPageFunc(int? pageSizeHint) + async Task> FirstPageFunc(int? pageSizeHint) { using var scope = Diagnostics.CreateScope("GenericResourceContainer.ListByResourceGroup"); scope.Start(); try { - var response = await RestClient.ListByResourceGroupAsync(resourceGroupName, filter, null, top, cancellationToken).ConfigureAwait(false); - return Page.FromValues(response.Value.Value.Select(data => new GenericResource(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); + var response = await RestClient.ListByResourceGroupAsync(resourceGroupName, filter, expand, top, cancellationToken).ConfigureAwait(false); + return Page.FromValues(response.Value.Value.Select(data => new GenericResourceExpanded(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); } catch (Exception e) { @@ -257,14 +261,14 @@ async Task> FirstPageFunc(int? pageSizeHint) throw; } } - async Task> NextPageFunc(string nextLink, int? pageSizeHint) + async Task> NextPageFunc(string nextLink, int? pageSizeHint) { using var scope = Diagnostics.CreateScope("GenericResourceContainer.ListByResourceGroup"); scope.Start(); try { - var response = await RestClient.ListByResourceGroupNextPageAsync(nextLink, resourceGroupName, filter, null, top, cancellationToken).ConfigureAwait(false); - return Page.FromValues(response.Value.Value.Select(data => new GenericResource(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); + var response = await RestClient.ListByResourceGroupNextPageAsync(nextLink, resourceGroupName, filter, expand, top, cancellationToken).ConfigureAwait(false); + return Page.FromValues(response.Value.Value.Select(data => new GenericResourceExpanded(this, data)).ToList(), response.Value.NextLink, response.GetRawResponse()); } catch (Exception e) { diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/GenericResourceExpanded.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/GenericResourceExpanded.cs index 852011d3d45f..882fac670439 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/GenericResourceExpanded.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/GenericResourceExpanded.cs @@ -9,14 +9,21 @@ namespace Azure.ResourceManager.Core /// /// A class representing an expanded generic azure resource along with the instance operations that can be performed on it. /// - public class GenericResourceExpanded : GenericResourceExpandedOperations + public class GenericResourceExpanded : GenericResourceOperations { + /// + /// Initializes a new instance of the class for mocking. + /// + protected GenericResourceExpanded() + { + } + /// /// Initializes a new instance of the class. /// /// The operations object to copy the client parameters from. /// The data model representing the generic azure resource. - internal GenericResourceExpanded(ResourceOperationsBase operations, GenericResourceExpandedData resource) + internal GenericResourceExpanded(OperationsBase operations, GenericResourceExpandedData resource) : base(operations, resource.Id) { Data = resource; @@ -26,17 +33,5 @@ internal GenericResourceExpanded(ResourceOperationsBase operations, GenericResou /// Gets the data representing this generic azure resource. /// public virtual GenericResourceExpandedData Data { get; } - - /// - protected override GenericResourceExpanded GetResource(CancellationToken cancellation = default) - { - return this; - } - - /// - protected override Task GetResourceAsync(CancellationToken cancellationToken = default) - { - return Task.FromResult(this); - } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/GenericResourceExpandedOperations.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/GenericResourceExpandedOperations.cs deleted file mode 100644 index 0f4c3726d7d6..000000000000 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/GenericResourceExpandedOperations.cs +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -using System; -using System.Threading; -using System.Threading.Tasks; - -namespace Azure.ResourceManager.Core -{ - /// - /// A class representing the operations that can be performed over a specific ArmResource. - /// - public class GenericResourceExpandedOperations : ResourceOperationsBase - { - /// - /// Initializes a new instance of the class. - /// - /// The resource operations to copy the options from. - /// The identifier of the resource that is the target of operations. - internal GenericResourceExpandedOperations(ResourceOperationsBase operations, TenantResourceIdentifier id) - : base(operations, id) - { - } - - /// - protected override ResourceType ValidResourceType => throw new NotImplementedException(); - - /// - public override Response Get(CancellationToken cancellationToken = default) - { - throw new NotImplementedException(); - } - - /// - public override Task> GetAsync(CancellationToken cancellationToken = default) - { - throw new NotImplementedException(); - } - } -} diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/ResourceListOperations.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/ResourceListOperations.cs index a038d2f428e9..4af7f299c104 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/ResourceListOperations.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/ResourceListOperations.cs @@ -18,7 +18,7 @@ public static class ResourceListOperations /// The number of results to return. /// A token to allow the caller to cancel the call to the service. The default value is . /// A collection of resource operations that may take multiple service requests to iterate over. - public static Pageable ListAtContext( + public static Pageable ListAtContext( ResourceGroupOperations resourceGroup, ResourceFilterCollection resourceFilters = null, int? top = null, @@ -40,7 +40,7 @@ public static Pageable ListAtContext( /// The number of results to return. /// A token to allow the caller to cancel the call to the service. The default value is . /// An async collection of resource operations that may take multiple service requests to iterate over. - public static AsyncPageable ListAtContextAsync( + public static AsyncPageable ListAtContextAsync( ResourceGroupOperations resourceGroup, ResourceFilterCollection resourceFilters = null, int? top = null, @@ -62,7 +62,7 @@ public static AsyncPageable ListAtContextAsync( /// The number of results to return. /// A token to allow the caller to cancel the call to the service. The default value is . /// A collection of resource operations that may take multiple service requests to iterate over. - public static Pageable ListAtContext( + public static Pageable ListAtContext( SubscriptionOperations subscription, ResourceFilterCollection resourceFilters = null, int? top = null, @@ -84,7 +84,7 @@ public static Pageable ListAtContext( /// The number of results to return. /// A token to allow the caller to cancel the call to the service. The default value is . /// An async collection of resource operations that may take multiple service requests to iterate over. - public static AsyncPageable ListAtContextAsync( + public static AsyncPageable ListAtContextAsync( SubscriptionOperations subscription, ResourceFilterCollection resourceFilters = null, int? top = null, @@ -104,7 +104,7 @@ private static GenericResourceContainer GetGenericResourceContainer(ResourceOper return new GenericResourceContainer(new ClientContext(resourceOperations.ClientOptions, resourceOperations.Credential, resourceOperations.BaseUri, resourceOperations.Pipeline), subscription); } - private static AsyncPageable ListAtContextInternalAsync( + private static AsyncPageable ListAtContextInternalAsync( ResourceOperationsBase resourceOperations, string scopeFilter, ResourceFilterCollection resourceFilters = null, @@ -112,16 +112,17 @@ private static AsyncPageable ListAtContextInternalAsync( CancellationToken cancellationToken = default) { var restClient = GetGenericResourceContainer(resourceOperations); - AsyncPageable result; + AsyncPageable result; if (scopeFilter == null) { - result = restClient.ListAsync(resourceFilters?.ToString(), top, cancellationToken); + result = restClient.ListAsync(resourceFilters?.ToString(), null, top, cancellationToken); } else { result = restClient.ListByResourceGroupAsync( scopeFilter, resourceFilters?.ToString(), + null, top, cancellationToken); } @@ -129,7 +130,7 @@ private static AsyncPageable ListAtContextInternalAsync( return result; } - private static Pageable ListAtContextInternal( + private static Pageable ListAtContextInternal( ResourceOperationsBase resourceOperations, string scopeFilter = null, ResourceFilterCollection resourceFilters = null, @@ -137,16 +138,17 @@ private static Pageable ListAtContextInternal( CancellationToken cancellationToken = default) { var restClient = GetGenericResourceContainer(resourceOperations); - Pageable result; + Pageable result; if (scopeFilter == null) { - result = restClient.List(resourceFilters?.ToString(), top, cancellationToken); + result = restClient.List(resourceFilters?.ToString(), null, top, cancellationToken); } else { result = restClient.ListByResourceGroup( scopeFilter, resourceFilters?.ToString(), + null, top, cancellationToken); } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Scenario/GenericResourceExpandedOperationsTests.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Scenario/GenericResourceExpandedOperationsTests.cs new file mode 100644 index 000000000000..6089c7ca8aa5 --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Scenario/GenericResourceExpandedOperationsTests.cs @@ -0,0 +1,218 @@ +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using Azure.Core.TestFramework; +using Azure.ResourceManager.Core.Extensions; +using NUnit.Framework; + +namespace Azure.ResourceManager.Core.Tests +{ + [Parallelizable] + public class GenericResourceExpandedOperationsTests : ResourceManagerTestBase + { + private const string GenericResourceExpandString = "createdTime,changedTime,provisioningState"; + + public GenericResourceExpandedOperationsTests(bool isAsync) + : base(isAsync)//, RecordedTestMode.Record) + { + } + + [TestCase] + [RecordedTest] + public async Task Delete() + { + ResourceGroup rg = await Client.DefaultSubscription.GetResourceGroups().Construct(LocationData.WestUS2).CreateOrUpdateAsync(Recording.GenerateAssetName("testrg")); + var aset = await CreateGenericAvailabilitySetAsync(rg.Id); + + var resExp = await GetGenericResourceExpandedAsync(aset.Id, null, GenericResourceExpandString); + Assert.DoesNotThrowAsync(async () => await resExp.DeleteAsync()); + } + + [TestCase] + [RecordedTest] + public async Task StartDelete() + { + var rgOp = await Client.DefaultSubscription.GetResourceGroups().Construct(LocationData.WestUS2).StartCreateOrUpdateAsync(Recording.GenerateAssetName("testrg")); + ResourceGroup rg = await rgOp.WaitForCompletionAsync(); + var createOp = await StartCreateGenericAvailabilitySetAsync(rg.Id); + GenericResource aset = await createOp.WaitForCompletionAsync(); + + var resExp = await GetGenericResourceExpandedAsync(aset.Id, null, GenericResourceExpandString); + Assert.DoesNotThrowAsync(async () => + { + var deleteOp = await resExp.StartDeleteAsync(); + _ = await deleteOp.WaitForCompletionResponseAsync(); + }); + } + + [TestCase] + [RecordedTest] + public async Task AddTag() + { + ResourceGroup rg = await Client.DefaultSubscription.GetResourceGroups().Construct(LocationData.WestUS2).CreateOrUpdateAsync(Recording.GenerateAssetName("testrg")); + var aset = await CreateGenericAvailabilitySetAsync(rg.Id); + + var resExp = await GetGenericResourceExpandedAsync(aset.Id, null, GenericResourceExpandString); + Assert.AreEqual(0, resExp.Data.Tags.Count); + aset = await resExp.AddTagAsync("key", "value"); + + Assert.IsTrue(aset.Data.Tags.ContainsKey("key")); + Assert.AreEqual("value", aset.Data.Tags["key"]); + } + + [TestCase] + [RecordedTest] + public async Task StartAddTag() + { + var rgOp = await Client.DefaultSubscription.GetResourceGroups().Construct(LocationData.WestUS2).StartCreateOrUpdateAsync(Recording.GenerateAssetName("testrg")); + ResourceGroup rg = await rgOp.WaitForCompletionAsync(); + var createOp = await StartCreateGenericAvailabilitySetAsync(rg.Id); + GenericResource aset = await createOp.WaitForCompletionAsync(); + + var resExp = await GetGenericResourceExpandedAsync(aset.Id, null, GenericResourceExpandString); + Assert.AreEqual(0, resExp.Data.Tags.Count); + var addTagOp = await resExp.StartAddTagAsync("key", "value"); + aset = await addTagOp.WaitForCompletionAsync(); + + Assert.IsTrue(aset.Data.Tags.ContainsKey("key")); + Assert.AreEqual("value", aset.Data.Tags["key"]); + } + + [TestCase] + [RecordedTest] + public async Task SetTags() + { + ResourceGroup rg = await Client.DefaultSubscription.GetResourceGroups().Construct(LocationData.WestUS2).CreateOrUpdateAsync(Recording.GenerateAssetName("testrg")); + var aset = await CreateGenericAvailabilitySetAsync(rg.Id); + + var resExp = await GetGenericResourceExpandedAsync(aset.Id, null, GenericResourceExpandString); + Assert.AreEqual(0, resExp.Data.Tags.Count); + + Dictionary tags = new Dictionary(); + tags.Add("key", "value"); + aset = await resExp.SetTagsAsync(tags); + + Assert.IsTrue(aset.Data.Tags.ContainsKey("key")); + Assert.AreEqual("value", aset.Data.Tags["key"]); + } + + [TestCase] + [RecordedTest] + public async Task StartSetTags() + { + var rgOp = await Client.DefaultSubscription.GetResourceGroups().Construct(LocationData.WestUS2).StartCreateOrUpdateAsync(Recording.GenerateAssetName("testrg")); + ResourceGroup rg = await rgOp.WaitForCompletionAsync(); + var createOp = await StartCreateGenericAvailabilitySetAsync(rg.Id); + GenericResource aset = await createOp.WaitForCompletionAsync(); + + var resExp = await GetGenericResourceExpandedAsync(aset.Id, null, GenericResourceExpandString); + Dictionary tags = new Dictionary(); + tags.Add("key", "value"); + var setTagsOp = await resExp.StartSetTagsAsync(tags); + aset = await setTagsOp.WaitForCompletionAsync(); + + Assert.IsTrue(aset.Data.Tags.ContainsKey("key")); + Assert.AreEqual("value", aset.Data.Tags["key"]); + } + + [TestCase] + [RecordedTest] + public async Task RemoveTag() + { + ResourceGroup rg = await Client.DefaultSubscription.GetResourceGroups().Construct(LocationData.WestUS2).CreateOrUpdateAsync(Recording.GenerateAssetName("testrg")); + var aset = await CreateGenericAvailabilitySetAsync(rg.Id); + + var resExp = await GetGenericResourceExpandedAsync(aset.Id, null, GenericResourceExpandString); + Dictionary tags = new Dictionary(); + tags.Add("key", "value"); + _ = await resExp.SetTagsAsync(tags); + + aset = await resExp.RemoveTagAsync("key"); + + Assert.IsFalse(aset.Data.Tags.ContainsKey("key")); + Assert.AreEqual(0, aset.Data.Tags.Count); + } + + [TestCase] + [RecordedTest] + public async Task StartRemoveTag() + { + var rgOp = await Client.DefaultSubscription.GetResourceGroups().Construct(LocationData.WestUS2).StartCreateOrUpdateAsync(Recording.GenerateAssetName("testrg")); + ResourceGroup rg = await rgOp.WaitForCompletionAsync(); + var crateOp = await StartCreateGenericAvailabilitySetAsync(rg.Id); + GenericResource aset = await crateOp.WaitForCompletionAsync(); + + var resExp = await GetGenericResourceExpandedAsync(aset.Id, null, GenericResourceExpandString); + Dictionary tags = new Dictionary(); + tags.Add("key", "value"); + var setTagsOp = await resExp.StartSetTagsAsync(tags); + _ = await setTagsOp.WaitForCompletionAsync(); + + var removeTagOp = await resExp.StartRemoveTagAsync("key"); + aset = await removeTagOp.WaitForCompletionAsync(); + + Assert.IsFalse(aset.Data.Tags.ContainsKey("key")); + Assert.AreEqual(0, aset.Data.Tags.Count); + } + + [TestCase] + [RecordedTest] + public async Task Update() + { + ResourceGroup rg = await Client.DefaultSubscription.GetResourceGroups().Construct(LocationData.WestUS2).CreateOrUpdateAsync(Recording.GenerateAssetName("testrg")); + var aset = await CreateGenericAvailabilitySetAsync(rg.Id); + + var resExp = await GetGenericResourceExpandedAsync(aset.Id, null, GenericResourceExpandString); + var data = ConstructGenericAvailabilitySet(); + data.Tags.Add("key", "value"); + aset = await resExp.UpdateAsync(data); + + Assert.IsTrue(aset.Data.Tags.ContainsKey("key")); + Assert.AreEqual("value", aset.Data.Tags["key"]); + + Assert.ThrowsAsync(async () => _ = await resExp.UpdateAsync(null)); + } + + [TestCase] + [RecordedTest] + public async Task StartUpdate() + { + var rgOp = await Client.DefaultSubscription.GetResourceGroups().Construct(LocationData.WestUS2).StartCreateOrUpdateAsync(Recording.GenerateAssetName("testrg")); + ResourceGroup rg = await rgOp.WaitForCompletionAsync(); + var createOp = await StartCreateGenericAvailabilitySetAsync(rg.Id); + GenericResource aset = await createOp.WaitForCompletionAsync(); + + var resExp = await GetGenericResourceExpandedAsync(aset.Id, null, GenericResourceExpandString); + var data = ConstructGenericAvailabilitySet(); + data.Tags.Add("key", "value"); + var updateOp = await resExp.StartUpdateAsync(data); + aset = await updateOp.WaitForCompletionAsync(); + + Assert.IsTrue(aset.Data.Tags.ContainsKey("key")); + Assert.AreEqual("value", aset.Data.Tags["key"]); + + Assert.ThrowsAsync(async () => + { + var updateOp = await resExp.StartUpdateAsync(null); + _ = await updateOp.WaitForCompletionAsync(); + }); + } + + private async Task GetGenericResourceExpandedAsync( + ResourceIdentifier resourceId, + string filter = default, + string expand = default) + { + var resExp = await (Client.DefaultSubscription.GetGenericResources() + .ListAsync(filter, expand) + .FirstOrDefaultAsync(r => r.Id.Equals(resourceId))); + + Assert.NotNull(resExp); + Assert.NotNull(resExp.Data.CreatedTime); + Assert.NotNull(resExp.Data.ChangedTime); + Assert.IsFalse(string.IsNullOrWhiteSpace(resExp.Data.ProvisioningState)); + + return resExp; + } + } +} diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/AddTag().json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/AddTag().json new file mode 100644 index 000000000000..85b8b87620db --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/AddTag().json @@ -0,0 +1,4556 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "c1d57b70be3d2be28820e68927c4ab18", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:45 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b8513dbb-2397-4ae5-a961-2a30b2a2f8da", + "x-ms-ratelimit-remaining-subscription-reads": "11998", + "x-ms-request-id": "b8513dbb-2397-4ae5-a961-2a30b2a2f8da", + "x-ms-routing-request-id": "WESTUS2:20210629T231046Z:b8513dbb-2397-4ae5-a961-2a30b2a2f8da" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg8441?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-66b1bfb482c05648bd1a94b024e26504-c81537f919bace40-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "3e0e68fd7f34916e1cfc496c208f56c6", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:47 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1f002acd-2e19-4cfb-a180-a8423625e484", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "1f002acd-2e19-4cfb-a180-a8423625e484", + "x-ms-routing-request-id": "WESTUS2:20210629T231047Z:1f002acd-2e19-4cfb-a180-a8423625e484" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441", + "name": "testrg8441", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-a97eeb0340286846992a70a07146ef5a-0607c341891afb45-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "ffd7f42058e432bc0f131b879bc9b41f", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:47 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0cacab78-9d14-4eef-ba80-8b943d5386cd", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "0cacab78-9d14-4eef-ba80-8b943d5386cd", + "x-ms-routing-request-id": "WESTUS2:20210629T231048Z:0cacab78-9d14-4eef-ba80-8b943d5386cd" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-a97eeb0340286846992a70a07146ef5a-2cedb4551fa22343-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "fa631ada3b3267fc2f21c198bf689090", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "406", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:48 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "fa631ada3b3267fc2f21c198bf689090", + "x-ms-correlation-request-id": "1cbcde3f-970b-47cb-8768-f406db13ebbe", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;239,Microsoft.Compute/PutVM30Min;1159", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "ccbefff7-04a0-4ab5-ac72-ff9e598dac59", + "x-ms-routing-request-id": "WESTUS2:20210629T231048Z:1cbcde3f-970b-47cb-8768-f406db13ebbe" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset315\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-24eaceec85bd814bb5d7bb9225701449-956355e0885ad14d-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "75454d94ccf3e4bbf86fcfc3962372a6", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "4442", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:48 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "97e0bfea-3d46-4834-a189-481c655fc3f1", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "97e0bfea-3d46-4834-a189-481c655fc3f1", + "x-ms-routing-request-id": "WESTUS2:20210629T231049Z:97e0bfea-3d46-4834-a189-481c655fc3f1" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315", + "name": "test-aset315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:48.6316521Z", + "changedTime": "2021-06-29T23:10:48.7673429Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-5397661763b8664fb8161c0dff02fce9-62f60d7ad7a75e43-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "62c58b82fd254dde0153a82615901526", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "434", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:48 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "62c58b82fd254dde0153a82615901526", + "x-ms-correlation-request-id": "8d764f64-767e-4730-a50b-5cdc092a4c8d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3999,Microsoft.Compute/LowCostGet30Min;31967", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "6989d169-3e97-45ea-97bd-4eacd13ee2d3", + "x-ms-routing-request-id": "WESTUS2:20210629T231049Z:8d764f64-767e-4730-a50b-5cdc092a4c8d" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset315\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "167", + "Content-Type": "application/json", + "traceparent": "00-5397661763b8664fb8161c0dff02fce9-41caf74457738844-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "72048ea01b23f69c7dbfbed0bd55792d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "430", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:48 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "72048ea01b23f69c7dbfbed0bd55792d", + "x-ms-correlation-request-id": "6786314d-346d-4c14-86b4-6e8c2be0862e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;238,Microsoft.Compute/PutVM30Min;1158", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "4c1bf670-063a-447c-9ad0-4697c1317ce1", + "x-ms-routing-request-id": "WESTUS2:20210629T231049Z:6786314d-346d-4c14-86b4-6e8c2be0862e" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset315\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "1301537516", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/AddTag()Async.json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/AddTag()Async.json new file mode 100644 index 000000000000..3c5512e65d25 --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/AddTag()Async.json @@ -0,0 +1,4556 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "f7ab9e64709ede18284457b76050b3ac", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:45 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b0ddddb2-0fa0-4617-ba0b-0b4d53a5cc15", + "x-ms-ratelimit-remaining-subscription-reads": "11998", + "x-ms-request-id": "b0ddddb2-0fa0-4617-ba0b-0b4d53a5cc15", + "x-ms-routing-request-id": "WESTUS2:20210629T225346Z:b0ddddb2-0fa0-4617-ba0b-0b4d53a5cc15" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg6694?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-44a09cdc39463e42a747059bfcefca16-778d793772c8654a-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "77f51a74cdb5ab74c920fe86e9ba446d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:46 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6746bb88-b8c3-40de-a960-972eaddecd2d", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "6746bb88-b8c3-40de-a960-972eaddecd2d", + "x-ms-routing-request-id": "WESTUS2:20210629T225347Z:6746bb88-b8c3-40de-a960-972eaddecd2d" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694", + "name": "testrg6694", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-f5e3051750d57d4cbdcd4c58150a780f-86d0a09649d1644c-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "5c3c785d4abdd6b2e7540748b0c4bc6b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:47 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e91a7219-1e5f-4b88-b01c-2fa82e08d4d6", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "e91a7219-1e5f-4b88-b01c-2fa82e08d4d6", + "x-ms-routing-request-id": "WESTUS2:20210629T225347Z:e91a7219-1e5f-4b88-b01c-2fa82e08d4d6" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-f5e3051750d57d4cbdcd4c58150a780f-6a621d9b4dfa654a-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "a3e517a2afe536d04cd4501a583f8913", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "406", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:47 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "a3e517a2afe536d04cd4501a583f8913", + "x-ms-correlation-request-id": "3059ee5d-e9fb-4074-842f-796706a84887", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;239,Microsoft.Compute/PutVM30Min;1194", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "f093ce17-2d8d-468a-a97c-81aafd982729", + "x-ms-routing-request-id": "WESTUS2:20210629T225348Z:3059ee5d-e9fb-4074-842f-796706a84887" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset611\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-b1fae15f6dc9074d8603f23a1918873d-bb960cd5bfc1134c-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "a3461b41ca5fad2fa7060fe8fa977ea8", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "4442", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:47 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9bdddf5d-a3d2-4a46-b49c-06dbc25c2b0d", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "9bdddf5d-a3d2-4a46-b49c-06dbc25c2b0d", + "x-ms-routing-request-id": "WESTUS2:20210629T225348Z:9bdddf5d-a3d2-4a46-b49c-06dbc25c2b0d" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611", + "name": "test-aset611", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:48.1685909Z", + "changedTime": "2021-06-29T22:53:48.3165381Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-20715cfc00eedb4f803eec504d4ee18b-fc1fb35bde042c41-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "64fef3cb81d038fb5f146044e157c8e9", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "434", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:47 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "64fef3cb81d038fb5f146044e157c8e9", + "x-ms-correlation-request-id": "62ddeb31-ba5b-4695-a768-b27be7173322", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3999,Microsoft.Compute/LowCostGet30Min;31999", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "44fe7704-4509-4b75-9a5f-23463cfd988d", + "x-ms-routing-request-id": "WESTUS2:20210629T225348Z:62ddeb31-ba5b-4695-a768-b27be7173322" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset611\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "167", + "Content-Type": "application/json", + "traceparent": "00-20715cfc00eedb4f803eec504d4ee18b-cc932af52f075845-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "3cd9f3bbe6f87fb41b4692685acfd5ab", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "430", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:48 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "3cd9f3bbe6f87fb41b4692685acfd5ab", + "x-ms-correlation-request-id": "8244b62b-bc79-4841-8ea0-e9026fb59805", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;238,Microsoft.Compute/PutVM30Min;1193", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "e58c38ac-3cf5-477f-8ab3-3902a661586b", + "x-ms-routing-request-id": "WESTUS2:20210629T225349Z:8244b62b-bc79-4841-8ea0-e9026fb59805" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset611\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "996470952", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Delete().json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Delete().json new file mode 100644 index 000000000000..2ed4761d65ab --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Delete().json @@ -0,0 +1,4484 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "c2a3b0bdfd5737b981d089c76b0a4dcb", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:49 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "32670a34-bdd7-4835-8ba9-4a0be8ab90e8", + "x-ms-ratelimit-remaining-subscription-reads": "11992", + "x-ms-request-id": "32670a34-bdd7-4835-8ba9-4a0be8ab90e8", + "x-ms-routing-request-id": "WESTUS2:20210629T231050Z:32670a34-bdd7-4835-8ba9-4a0be8ab90e8" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg9419?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-13c9fe9958169347b59d9b7580b65847-71831314f993674d-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "52fd5bf7a4b4e8b013ef813b65463a53", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:50 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7b7ddd5b-d0d9-4d42-ba56-083894e4cf4b", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "x-ms-request-id": "7b7ddd5b-d0d9-4d42-ba56-083894e4cf4b", + "x-ms-routing-request-id": "WESTUS2:20210629T231051Z:7b7ddd5b-d0d9-4d42-ba56-083894e4cf4b" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9419", + "name": "testrg9419", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-25fa69a92ccbac43babf1347c46bec54-767612da91e61e4b-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "c646bb2b3b3c0c132f520c8cb202926f", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:50 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f8a3420b-7957-4fa5-bd50-be06a3c6ea08", + "x-ms-ratelimit-remaining-subscription-reads": "11991", + "x-ms-request-id": "f8a3420b-7957-4fa5-bd50-be06a3c6ea08", + "x-ms-routing-request-id": "WESTUS2:20210629T231051Z:f8a3420b-7957-4fa5-bd50-be06a3c6ea08" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9419/providers/Microsoft.Compute/availabilitySets/test-aset5315?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-25fa69a92ccbac43babf1347c46bec54-3d9b50dd4974894d-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "c385a20d09fef30bd9430d37fb1b894f", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:51 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "c385a20d09fef30bd9430d37fb1b894f", + "x-ms-correlation-request-id": "911b72fe-3bcc-4c4c-9991-bbfbd645f6b6", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;237,Microsoft.Compute/PutVM30Min;1157", + "x-ms-ratelimit-remaining-subscription-writes": "1195", + "x-ms-request-id": "d54189ba-21e3-47ee-8284-0ebf5bd4b809", + "x-ms-routing-request-id": "WESTUS2:20210629T231051Z:911b72fe-3bcc-4c4c-9991-bbfbd645f6b6" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset5315\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9419/providers/Microsoft.Compute/availabilitySets/test-aset5315\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-02268e2aa8fd5346a8e0e2d46747d492-bd28ec709ed6d54d-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "a358ccee8fb42222af53ecf82ddb1013", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "4845", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:51 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "bbefe190-223c-408c-a250-4c61aa506ba9", + "x-ms-ratelimit-remaining-subscription-reads": "11990", + "x-ms-request-id": "bbefe190-223c-408c-a250-4c61aa506ba9", + "x-ms-routing-request-id": "WESTUS2:20210629T231051Z:bbefe190-223c-408c-a250-4c61aa506ba9" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315", + "name": "test-aset315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:48.6316521Z", + "changedTime": "2021-06-29T23:10:49.562002Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9419/providers/Microsoft.Compute/availabilitySets/test-aset5315", + "name": "test-aset5315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:51.6671268Z", + "changedTime": "2021-06-29T23:10:51.7655176Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9419/providers/Microsoft.Compute/availabilitySets/test-aset5315?api-version=2021-07-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-f9931a789bbddd40a13fb07d4a0a62fb-03f47006e131e347-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "6818bdc80023eaeae765dab884b94f7d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Tue, 29 Jun 2021 23:10:52 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "6818bdc80023eaeae765dab884b94f7d", + "x-ms-correlation-request-id": "71cd60cd-4d7c-44d7-b0c1-f1aa0fb8ce65", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteVM3Min;239,Microsoft.Compute/DeleteVM30Min;1179", + "x-ms-ratelimit-remaining-subscription-deletes": "14998", + "x-ms-request-id": "40b92b2b-8155-4961-bb61-6a73bee033e9", + "x-ms-routing-request-id": "WESTUS2:20210629T231052Z:71cd60cd-4d7c-44d7-b0c1-f1aa0fb8ce65" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1429283581", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Delete()Async.json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Delete()Async.json new file mode 100644 index 000000000000..ad4217d0e9bf --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Delete()Async.json @@ -0,0 +1,4484 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "6f8fb8fcdaa26f1e2d2efbd1cbf7cda0", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:48 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5c861567-e0ec-4bd6-b5df-2f554eafd4fc", + "x-ms-ratelimit-remaining-subscription-reads": "11992", + "x-ms-request-id": "5c861567-e0ec-4bd6-b5df-2f554eafd4fc", + "x-ms-routing-request-id": "WESTUS2:20210629T225349Z:5c861567-e0ec-4bd6-b5df-2f554eafd4fc" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg3368?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-45e1b538166c5e4382a9237a9cc06d53-e0085c3663f80f44-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "502a0eca1482db0b23fe7530c094abda", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:49 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8b6d51cb-d1cb-443f-9fe7-18447e794c00", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "x-ms-request-id": "8b6d51cb-d1cb-443f-9fe7-18447e794c00", + "x-ms-routing-request-id": "WESTUS2:20210629T225350Z:8b6d51cb-d1cb-443f-9fe7-18447e794c00" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3368", + "name": "testrg3368", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-f523cbf6b3a75a4fa34cba9a8bbbdac5-dcab1003fb336847-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "3d14ab30a124ac0bd8d470801d3613b2", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:49 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0eb6188d-d5d7-4467-a0b5-07f21e746c2e", + "x-ms-ratelimit-remaining-subscription-reads": "11991", + "x-ms-request-id": "0eb6188d-d5d7-4467-a0b5-07f21e746c2e", + "x-ms-routing-request-id": "WESTUS2:20210629T225350Z:0eb6188d-d5d7-4467-a0b5-07f21e746c2e" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3368/providers/Microsoft.Compute/availabilitySets/test-aset1409?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-f523cbf6b3a75a4fa34cba9a8bbbdac5-f510f492c6a2684b-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "bd5c3dc87a5284a3937edba83e6d9a50", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:50 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "bd5c3dc87a5284a3937edba83e6d9a50", + "x-ms-correlation-request-id": "1bd8d54f-b7f0-48a5-8b23-8ddff31a848c", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;237,Microsoft.Compute/PutVM30Min;1192", + "x-ms-ratelimit-remaining-subscription-writes": "1195", + "x-ms-request-id": "4250afbf-9087-41c5-8881-3068bccc48f5", + "x-ms-routing-request-id": "WESTUS2:20210629T225351Z:1bd8d54f-b7f0-48a5-8b23-8ddff31a848c" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset1409\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3368/providers/Microsoft.Compute/availabilitySets/test-aset1409\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-7647256e9e7e854192d1fef059079915-3cd9201322daf541-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "57f77d611d4eb59c0890a9a5c5626d6b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "4846", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:50 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "596931d3-d610-49f0-8eb2-0ddb0feb43dd", + "x-ms-ratelimit-remaining-subscription-reads": "11990", + "x-ms-request-id": "596931d3-d610-49f0-8eb2-0ddb0feb43dd", + "x-ms-routing-request-id": "WESTUS2:20210629T225351Z:596931d3-d610-49f0-8eb2-0ddb0feb43dd" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611", + "name": "test-aset611", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:48.1685909Z", + "changedTime": "2021-06-29T22:53:48.9058134Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3368/providers/Microsoft.Compute/availabilitySets/test-aset1409", + "name": "test-aset1409", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:50.9388227Z", + "changedTime": "2021-06-29T22:53:51.0219112Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3368/providers/Microsoft.Compute/availabilitySets/test-aset1409?api-version=2021-07-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-2bf9969b06d4dc46819f5215f93b6730-f965586abfc9e142-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "4189203af26ed02697ef9daed062e938", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Tue, 29 Jun 2021 22:53:51 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "4189203af26ed02697ef9daed062e938", + "x-ms-correlation-request-id": "e0dc3bfb-a6ad-482c-b7e4-2a79ea1cdc78", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteVM3Min;239,Microsoft.Compute/DeleteVM30Min;1194", + "x-ms-ratelimit-remaining-subscription-deletes": "14998", + "x-ms-request-id": "47705673-d7df-42a7-9933-84832f3366d3", + "x-ms-routing-request-id": "WESTUS2:20210629T225352Z:e0dc3bfb-a6ad-482c-b7e4-2a79ea1cdc78" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1141858165", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/RemoveTag().json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/RemoveTag().json new file mode 100644 index 000000000000..63703c962d3e --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/RemoveTag().json @@ -0,0 +1,4693 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "8c5487fb16c121c51e995cd7c23560df", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8b2f7f51-d19c-4b5f-b457-dd73552d5379", + "x-ms-ratelimit-remaining-subscription-reads": "11977", + "x-ms-request-id": "8b2f7f51-d19c-4b5f-b457-dd73552d5379", + "x-ms-routing-request-id": "WESTUS2:20210629T231053Z:8b2f7f51-d19c-4b5f-b457-dd73552d5379" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg6956?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-6bb7d34bc164324fb0310bc9012aa706-f8f97b5e1d424b4e-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "07b2c2a3e1f54ade5fb76efac495e9c3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "91480cfc-13a7-4496-aa0c-60954aafdfca", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "x-ms-request-id": "91480cfc-13a7-4496-aa0c-60954aafdfca", + "x-ms-routing-request-id": "WESTUS2:20210629T231053Z:91480cfc-13a7-4496-aa0c-60954aafdfca" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956", + "name": "testrg6956", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-e8d8105a255ddf4eb945afc732c14207-330c4daa0c88024f-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "3317a97b75099d077321318f2445da90", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:54 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "668cb9ea-b420-4eee-8eea-b5ac5e0b1ba3", + "x-ms-ratelimit-remaining-subscription-reads": "11976", + "x-ms-request-id": "668cb9ea-b420-4eee-8eea-b5ac5e0b1ba3", + "x-ms-routing-request-id": "WESTUS2:20210629T231054Z:668cb9ea-b420-4eee-8eea-b5ac5e0b1ba3" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-e8d8105a255ddf4eb945afc732c14207-7d6c272e781b4d48-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "5b37a43f050475a542625e57275a0472", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:54 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "5b37a43f050475a542625e57275a0472", + "x-ms-correlation-request-id": "af888499-b80b-4737-a59a-dd6f7044c16c", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;236,Microsoft.Compute/PutVM30Min;1156", + "x-ms-ratelimit-remaining-subscription-writes": "1195", + "x-ms-request-id": "64d84e01-e007-40a4-9716-73db14fe010b", + "x-ms-routing-request-id": "WESTUS2:20210629T231054Z:af888499-b80b-4737-a59a-dd6f7044c16c" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset4748\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-c095c110c0249844a17a23510858a981-eae81ac7540a6644-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "f084699367b1753303a1f1a716af7619", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "4844", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:54 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "582c4e0c-44ff-4593-a56e-2fe298791834", + "x-ms-ratelimit-remaining-subscription-reads": "11975", + "x-ms-request-id": "582c4e0c-44ff-4593-a56e-2fe298791834", + "x-ms-routing-request-id": "WESTUS2:20210629T231054Z:582c4e0c-44ff-4593-a56e-2fe298791834" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315", + "name": "test-aset315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:48.6316521Z", + "changedTime": "2021-06-29T23:10:49.562002Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748", + "name": "test-aset4748", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:54.3601708Z", + "changedTime": "2021-06-29T23:10:54.466847Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-d2dae16de64ea541bd8fabad134fdb1c-ead261bf74de2a4e-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "997abe1d238b60c80bebb09982e5c787", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "436", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:54 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "997abe1d238b60c80bebb09982e5c787", + "x-ms-correlation-request-id": "d6480d63-4ee5-4c67-8405-3d714cd4fa62", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3998,Microsoft.Compute/LowCostGet30Min;31966", + "x-ms-ratelimit-remaining-subscription-reads": "11974", + "x-ms-request-id": "01253d92-a64d-420d-96f6-d2efe09b4537", + "x-ms-routing-request-id": "WESTUS2:20210629T231054Z:d6480d63-4ee5-4c67-8405-3d714cd4fa62" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset4748\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "167", + "Content-Type": "application/json", + "traceparent": "00-d2dae16de64ea541bd8fabad134fdb1c-6fc0317fda6f214a-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "bdc3ec2713d5adc15743b325edf136fb", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "432", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:54 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "bdc3ec2713d5adc15743b325edf136fb", + "x-ms-correlation-request-id": "42a8bf2a-3b35-4174-ab67-7189eca4da39", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;235,Microsoft.Compute/PutVM30Min;1155", + "x-ms-ratelimit-remaining-subscription-writes": "1194", + "x-ms-request-id": "66634e66-77cb-424d-b8de-bf060456ca68", + "x-ms-routing-request-id": "WESTUS2:20210629T231055Z:42a8bf2a-3b35-4174-ab67-7189eca4da39" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset4748\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-e03ce655a5a15d438a07a9a02efc99a3-1b0e074c2551894b-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "29806adab8eb0943fdcd41486fa27219", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "460", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:55 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "29806adab8eb0943fdcd41486fa27219", + "x-ms-correlation-request-id": "98ec6e00-4813-431d-ad54-f876fe3e99c5", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3997,Microsoft.Compute/LowCostGet30Min;31965", + "x-ms-ratelimit-remaining-subscription-reads": "11973", + "x-ms-request-id": "bae712ec-5d14-4c7a-8bf8-57ad7f1d182e", + "x-ms-routing-request-id": "WESTUS2:20210629T231055Z:98ec6e00-4813-431d-ad54-f876fe3e99c5" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset4748\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "154", + "Content-Type": "application/json", + "traceparent": "00-e03ce655a5a15d438a07a9a02efc99a3-f0c56bebe66b7840-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "19a5b5b5d944854606531cb12efaf6bd", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:55 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "19a5b5b5d944854606531cb12efaf6bd", + "x-ms-correlation-request-id": "f72e0a87-070d-4467-932c-54c76874e2b8", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;234,Microsoft.Compute/PutVM30Min;1154", + "x-ms-ratelimit-remaining-subscription-writes": "1193", + "x-ms-request-id": "b970e7e3-2da6-4de2-a32c-5dddc4f85f07", + "x-ms-routing-request-id": "WESTUS2:20210629T231055Z:f72e0a87-070d-4467-932c-54c76874e2b8" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset4748\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "405457586", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/RemoveTag()Async.json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/RemoveTag()Async.json new file mode 100644 index 000000000000..2fb44ab2dc1e --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/RemoveTag()Async.json @@ -0,0 +1,4693 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "82d208e575bafe7cca7c0930f9a84ef8", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:52 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e9861f4b-3a37-44bf-8360-d5f4aa6ceda7", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "e9861f4b-3a37-44bf-8360-d5f4aa6ceda7", + "x-ms-routing-request-id": "WESTUS2:20210629T225352Z:e9861f4b-3a37-44bf-8360-d5f4aa6ceda7" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg3710?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-727a0e8e46ae25468d8b1d150124ecf9-8c33156976651145-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "130ec5e7ab454556ee3fd31ae9f14cfd", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:52 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c27c6a5d-0882-4473-817a-c95c208eb315", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "c27c6a5d-0882-4473-817a-c95c208eb315", + "x-ms-routing-request-id": "WESTUS2:20210629T225353Z:c27c6a5d-0882-4473-817a-c95c208eb315" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710", + "name": "testrg3710", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-65ef9e7b2a91684cbe3c7f66d6b7a739-74dd5b9d2fd8fa4e-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "240ec2754ba3fbdf5e3793ecd61b14f9", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "59716b5a-6c5b-4aa1-90ad-8e969f52b9b0", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "59716b5a-6c5b-4aa1-90ad-8e969f52b9b0", + "x-ms-routing-request-id": "WESTUS2:20210629T225353Z:59716b5a-6c5b-4aa1-90ad-8e969f52b9b0" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-65ef9e7b2a91684cbe3c7f66d6b7a739-875d9e827c132e4d-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "14c7fb0c9fdc7b5c3ccb35a9e4e08bbd", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "14c7fb0c9fdc7b5c3ccb35a9e4e08bbd", + "x-ms-correlation-request-id": "23ab2deb-a4ec-42e8-80e2-7ac39cdc0703", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;236,Microsoft.Compute/PutVM30Min;1191", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "f5695410-45fb-4acf-885e-d2627d3e3eae", + "x-ms-routing-request-id": "WESTUS2:20210629T225354Z:23ab2deb-a4ec-42e8-80e2-7ac39cdc0703" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset1454\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-06a5b76b9e6f0a4ab0e50f6e5378dcdb-e34369b92f12b141-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "f6dd20bfe884d5396692e7d71636177d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "4846", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "4c6d5802-3ed1-4d11-a7d9-40675769fcba", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "4c6d5802-3ed1-4d11-a7d9-40675769fcba", + "x-ms-routing-request-id": "WESTUS2:20210629T225354Z:4c6d5802-3ed1-4d11-a7d9-40675769fcba" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611", + "name": "test-aset611", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:48.1685909Z", + "changedTime": "2021-06-29T22:53:48.9058134Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454", + "name": "test-aset1454", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:53.9956705Z", + "changedTime": "2021-06-29T22:53:54.1213806Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-b317175978028e478d631ecc6d0869d7-52bd6a9b9891b241-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "f3b9d6ab88e9490fb74de6c4b9e8b9e3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "436", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "f3b9d6ab88e9490fb74de6c4b9e8b9e3", + "x-ms-correlation-request-id": "8ed734a2-7dca-48de-9c24-5e56247077b3", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3998,Microsoft.Compute/LowCostGet30Min;31998", + "x-ms-ratelimit-remaining-subscription-reads": "11994", + "x-ms-request-id": "0356f99a-8f35-438c-9894-f8b9e9bff88a", + "x-ms-routing-request-id": "WESTUS2:20210629T225354Z:8ed734a2-7dca-48de-9c24-5e56247077b3" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset1454\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "167", + "Content-Type": "application/json", + "traceparent": "00-b317175978028e478d631ecc6d0869d7-324cfbd5b76e4747-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "c3ea11b495034b38a95d2557da6b63f8", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "432", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:54 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "c3ea11b495034b38a95d2557da6b63f8", + "x-ms-correlation-request-id": "c99f8fc6-50b0-4def-99d4-b7cbcf9dc2d2", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;235,Microsoft.Compute/PutVM30Min;1190", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "a572b501-1ece-4c3e-a56d-7a07c9d1be4b", + "x-ms-routing-request-id": "WESTUS2:20210629T225354Z:c99f8fc6-50b0-4def-99d4-b7cbcf9dc2d2" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset1454\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-91f2125eb9f2294ab210c6b4c0bb3d7e-0b5482630fd74c40-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "042304d9534c167a9e6d4a8b63b76f4b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "460", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:54 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "042304d9534c167a9e6d4a8b63b76f4b", + "x-ms-correlation-request-id": "a5468ed7-c00b-497f-9efa-a8cfbf1f7f1e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3997,Microsoft.Compute/LowCostGet30Min;31997", + "x-ms-ratelimit-remaining-subscription-reads": "11993", + "x-ms-request-id": "f8d82ddf-9c0c-4daa-a468-823acbeb9910", + "x-ms-routing-request-id": "WESTUS2:20210629T225354Z:a5468ed7-c00b-497f-9efa-a8cfbf1f7f1e" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset1454\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "154", + "Content-Type": "application/json", + "traceparent": "00-91f2125eb9f2294ab210c6b4c0bb3d7e-858ad58edf94dc4a-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "51c4ede9cd1f9143d6b3b27056014934", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:54 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "51c4ede9cd1f9143d6b3b27056014934", + "x-ms-correlation-request-id": "e897a704-35a2-4097-b306-7c096a9fe199", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;234,Microsoft.Compute/PutVM30Min;1189", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "x-ms-request-id": "07204f2b-6f3e-4c91-881b-630d85787582", + "x-ms-routing-request-id": "WESTUS2:20210629T225355Z:e897a704-35a2-4097-b306-7c096a9fe199" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset1454\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "2043030208", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/SetTags().json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/SetTags().json new file mode 100644 index 000000000000..78726a3ffa43 --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/SetTags().json @@ -0,0 +1,4584 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "4262e90fc35037291d1b55b4586508a9", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:55 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "102c0dff-1293-4d44-864b-c38511dbba1b", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "102c0dff-1293-4d44-864b-c38511dbba1b", + "x-ms-routing-request-id": "WESTUS2:20210629T231055Z:102c0dff-1293-4d44-864b-c38511dbba1b" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg9543?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-eb01ea09987c1243a7f6de3cbcd7c314-ba24986d1fb0d340-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "52ea394208f2d0e13f858b4e885ca086", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7cebed30-784c-4518-9a60-1c8fb8043119", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "7cebed30-784c-4518-9a60-1c8fb8043119", + "x-ms-routing-request-id": "WESTUS2:20210629T231056Z:7cebed30-784c-4518-9a60-1c8fb8043119" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9543", + "name": "testrg9543", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-5fcc7e9d289a7244bb0320a1ad13fa57-eb6c7d2051e08c47-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "273f1312a96b23c6365273f6b3c8454f", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c24ec81b-dc3d-4332-ba0d-dcc3513e3cd0", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "c24ec81b-dc3d-4332-ba0d-dcc3513e3cd0", + "x-ms-routing-request-id": "WESTUS2:20210629T231056Z:c24ec81b-dc3d-4332-ba0d-dcc3513e3cd0" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9543/providers/Microsoft.Compute/availabilitySets/test-aset1460?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-5fcc7e9d289a7244bb0320a1ad13fa57-8780b203aec8ac42-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "698903ff1dd180e171113d9de895bfb4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:57 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "698903ff1dd180e171113d9de895bfb4", + "x-ms-correlation-request-id": "f880b4ae-f3fd-4018-bf6c-a4889439d84c", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;233,Microsoft.Compute/PutVM30Min;1153", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "3664ca5d-6039-42ca-8537-855e0e1982ea", + "x-ms-routing-request-id": "WESTUS2:20210629T231057Z:f880b4ae-f3fd-4018-bf6c-a4889439d84c" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset1460\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9543/providers/Microsoft.Compute/availabilitySets/test-aset1460\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-917fdd7f848cce4aa0e0c91a6a0d4f90-1975e1f12d4fe24d-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "5988ff461c17f53d31beb5596c293ba1", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "5234", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:57 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1200f391-f9aa-43fe-afe0-d3089c0e3e1b", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "1200f391-f9aa-43fe-afe0-d3089c0e3e1b", + "x-ms-routing-request-id": "WESTUS2:20210629T231057Z:1200f391-f9aa-43fe-afe0-d3089c0e3e1b" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315", + "name": "test-aset315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:48.6316521Z", + "changedTime": "2021-06-29T23:10:49.562002Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748", + "name": "test-aset4748", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:54.3601708Z", + "changedTime": "2021-06-29T23:10:55.2915703Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9543/providers/Microsoft.Compute/availabilitySets/test-aset1460", + "name": "test-aset1460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:57.42697Z", + "changedTime": "2021-06-29T23:10:57.6246866Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9543/providers/Microsoft.Compute/availabilitySets/test-aset1460?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-b292a46d8371fa409648d028f0612ce4-c91106c418f84546-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "6ac7be93507535e52cf945a2612c1297", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "436", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:57 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "6ac7be93507535e52cf945a2612c1297", + "x-ms-correlation-request-id": "7fd6ea40-8586-4354-8c83-3b18e5f111a1", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3996,Microsoft.Compute/LowCostGet30Min;31964", + "x-ms-ratelimit-remaining-subscription-reads": "11994", + "x-ms-request-id": "c23621ff-f21c-4670-8f0b-4d37e22ea14d", + "x-ms-routing-request-id": "WESTUS2:20210629T231057Z:7fd6ea40-8586-4354-8c83-3b18e5f111a1" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset1460\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9543/providers/Microsoft.Compute/availabilitySets/test-aset1460\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9543/providers/Microsoft.Compute/availabilitySets/test-aset1460?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "167", + "Content-Type": "application/json", + "traceparent": "00-b292a46d8371fa409648d028f0612ce4-7eb4edd412b96a47-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "e8568085650c119d0b5dc3aa147d23fa", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "432", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:58 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "e8568085650c119d0b5dc3aa147d23fa", + "x-ms-correlation-request-id": "9c8cb401-6989-4662-bbbe-52b4a54a9e62", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;232,Microsoft.Compute/PutVM30Min;1152", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "967ddf0a-977a-4529-bffc-58b2c69d6bf8", + "x-ms-routing-request-id": "WESTUS2:20210629T231058Z:9c8cb401-6989-4662-bbbe-52b4a54a9e62" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset1460\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9543/providers/Microsoft.Compute/availabilitySets/test-aset1460\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "195675395", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/SetTags()Async.json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/SetTags()Async.json new file mode 100644 index 000000000000..d2b0a94a55a9 --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/SetTags()Async.json @@ -0,0 +1,4584 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "62bc39a80cc19de38b937b8081cbf5ce", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:55 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1ff8447f-b3c0-4252-a1f0-6b65e7a2ac7a", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "1ff8447f-b3c0-4252-a1f0-6b65e7a2ac7a", + "x-ms-routing-request-id": "WESTUS2:20210629T225355Z:1ff8447f-b3c0-4252-a1f0-6b65e7a2ac7a" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg5139?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-fc0ece19480c3d49b8a5da2e9352658e-fc2b4aa5221d1b43-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "0953be5d30066a5ae627a736f6f9c6fe", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "be40f12d-8654-4438-aaf2-f12bb82f1ea3", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "be40f12d-8654-4438-aaf2-f12bb82f1ea3", + "x-ms-routing-request-id": "WESTUS2:20210629T225356Z:be40f12d-8654-4438-aaf2-f12bb82f1ea3" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg5139", + "name": "testrg5139", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-921989f6a11e434eb3e70e9822e978af-dd61892898e56f44-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "763e52808424edaddf5ed4ffdb214efd", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0dbd62eb-6661-4fc6-ab3e-f1191e727faa", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "0dbd62eb-6661-4fc6-ab3e-f1191e727faa", + "x-ms-routing-request-id": "WESTUS2:20210629T225356Z:0dbd62eb-6661-4fc6-ab3e-f1191e727faa" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg5139/providers/Microsoft.Compute/availabilitySets/test-aset6457?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-921989f6a11e434eb3e70e9822e978af-9aa8797ffc2ce44e-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "7b37376fa2106108f7dae53c669599b5", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:57 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "7b37376fa2106108f7dae53c669599b5", + "x-ms-correlation-request-id": "c7b40fdc-4218-4cf5-bdfd-8b3e40b9dc8e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;233,Microsoft.Compute/PutVM30Min;1188", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "2fc3bb40-ccfd-47cc-b90c-abf2c2209d5f", + "x-ms-routing-request-id": "WESTUS2:20210629T225357Z:c7b40fdc-4218-4cf5-bdfd-8b3e40b9dc8e" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset6457\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg5139/providers/Microsoft.Compute/availabilitySets/test-aset6457\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-6d9c0770b2f8614b9e342a94c623a25c-47e2b5b9a7b8a44f-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "c1863959828eddbb49dc7e499e70864a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "5236", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:57 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7c0bf10d-a77d-4913-8a9d-1c3ed036724b", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "7c0bf10d-a77d-4913-8a9d-1c3ed036724b", + "x-ms-routing-request-id": "WESTUS2:20210629T225357Z:7c0bf10d-a77d-4913-8a9d-1c3ed036724b" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611", + "name": "test-aset611", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:48.1685909Z", + "changedTime": "2021-06-29T22:53:48.9058134Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454", + "name": "test-aset1454", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:53.9956705Z", + "changedTime": "2021-06-29T22:53:55.0395886Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg5139/providers/Microsoft.Compute/availabilitySets/test-aset6457", + "name": "test-aset6457", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:57.249965Z", + "changedTime": "2021-06-29T22:53:57.3754527Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg5139/providers/Microsoft.Compute/availabilitySets/test-aset6457?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-cee4e77576066a4ba6f711d50b4d2991-acca7b2c97e21d47-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "257d1ec5abd67b6dfefcd5f47b36db8c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "436", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:57 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "257d1ec5abd67b6dfefcd5f47b36db8c", + "x-ms-correlation-request-id": "9d4fb67a-8dd0-4068-b2ea-3e8630274704", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3996,Microsoft.Compute/LowCostGet30Min;31996", + "x-ms-ratelimit-remaining-subscription-reads": "11994", + "x-ms-request-id": "d83423e5-31e7-4216-ada0-1ddbc2f22e35", + "x-ms-routing-request-id": "WESTUS2:20210629T225357Z:9d4fb67a-8dd0-4068-b2ea-3e8630274704" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset6457\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg5139/providers/Microsoft.Compute/availabilitySets/test-aset6457\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg5139/providers/Microsoft.Compute/availabilitySets/test-aset6457?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "167", + "Content-Type": "application/json", + "traceparent": "00-cee4e77576066a4ba6f711d50b4d2991-a369a60176c7f244-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "2de3decfd80eff26fa6d59b375f09b35", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "432", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:57 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "2de3decfd80eff26fa6d59b375f09b35", + "x-ms-correlation-request-id": "0ae4c660-9bdf-4e11-921e-e3971d537f87", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;232,Microsoft.Compute/PutVM30Min;1187", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "7bb2017d-da46-4388-8982-3f25bf4fe977", + "x-ms-routing-request-id": "WESTUS2:20210629T225358Z:0ae4c660-9bdf-4e11-921e-e3971d537f87" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset6457\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg5139/providers/Microsoft.Compute/availabilitySets/test-aset6457\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "732672590", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartAddTag().json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartAddTag().json new file mode 100644 index 000000000000..1f07024e0f02 --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartAddTag().json @@ -0,0 +1,4599 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "329098ef8310efdca8b5b40081c12624", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:58 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6dd773de-744d-491e-99ab-b84cac1e83d9", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "6dd773de-744d-491e-99ab-b84cac1e83d9", + "x-ms-routing-request-id": "WESTUS2:20210629T231058Z:6dd773de-744d-491e-99ab-b84cac1e83d9" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg9818?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-cfac342730523543b0aa698b48aa5a6e-63aaddbbd6d65c4f-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "5ddd665180cfe1cba927e4d1d755d97c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:59 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "03563436-a823-4bff-89fc-27f4b139b505", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "03563436-a823-4bff-89fc-27f4b139b505", + "x-ms-routing-request-id": "WESTUS2:20210629T231059Z:03563436-a823-4bff-89fc-27f4b139b505" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9818", + "name": "testrg9818", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-946f7b0e869c6343beeb77cf65203c6e-70c998d36ac12a45-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "b5a6e9f854d80284c126cae19e1aec05", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:59 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d90ab40c-2d17-4243-bb4b-451502985ee7", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "d90ab40c-2d17-4243-bb4b-451502985ee7", + "x-ms-routing-request-id": "WESTUS2:20210629T231059Z:d90ab40c-2d17-4243-bb4b-451502985ee7" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9818/providers/Microsoft.Compute/availabilitySets/test-aset2449?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-946f7b0e869c6343beeb77cf65203c6e-cf80a21a65b0444a-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "0e13cdc81f24c41850665cf81dd060db", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:10:59 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "0e13cdc81f24c41850665cf81dd060db", + "x-ms-correlation-request-id": "ad661c35-abd7-44bc-9540-ac74a43b2bbb", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;231,Microsoft.Compute/PutVM30Min;1151", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "b4810fde-96f0-4d8a-ad7d-d0341d48aafd", + "x-ms-routing-request-id": "WESTUS2:20210629T231100Z:ad661c35-abd7-44bc-9540-ac74a43b2bbb" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset2449\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9818/providers/Microsoft.Compute/availabilitySets/test-aset2449\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-37dbf89660ad3f468b07b6a519e3f049-6c53376f7e8f0841-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "870fccf86ec5d8b6d0e16471f88ce5f0", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "5638", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:00 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1c78ad2d-0478-472d-80dc-6495ed33184d", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "1c78ad2d-0478-472d-80dc-6495ed33184d", + "x-ms-routing-request-id": "WESTUS2:20210629T231100Z:1c78ad2d-0478-472d-80dc-6495ed33184d" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315", + "name": "test-aset315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:48.6316521Z", + "changedTime": "2021-06-29T23:10:49.562002Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748", + "name": "test-aset4748", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:54.3601708Z", + "changedTime": "2021-06-29T23:10:55.2915703Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9543/providers/Microsoft.Compute/availabilitySets/test-aset1460", + "name": "test-aset1460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:57.42697Z", + "changedTime": "2021-06-29T23:10:58.1251121Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9818/providers/Microsoft.Compute/availabilitySets/test-aset2449", + "name": "test-aset2449", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:59.9722158Z", + "changedTime": "2021-06-29T23:11:00.0950145Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9818/providers/Microsoft.Compute/availabilitySets/test-aset2449?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-24ac0011d5a4164c847c0f66fb80b175-2852fe642be76c4e-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "f85deec6af505f875402b5ca11bfc350", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "436", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:00 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "f85deec6af505f875402b5ca11bfc350", + "x-ms-correlation-request-id": "9efca5fb-6af6-496a-b3ac-182b197d25bd", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3995,Microsoft.Compute/LowCostGet30Min;31963", + "x-ms-ratelimit-remaining-subscription-reads": "11994", + "x-ms-request-id": "2ca25c17-5106-4242-be76-4dfe63ef1808", + "x-ms-routing-request-id": "WESTUS2:20210629T231100Z:9efca5fb-6af6-496a-b3ac-182b197d25bd" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset2449\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9818/providers/Microsoft.Compute/availabilitySets/test-aset2449\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9818/providers/Microsoft.Compute/availabilitySets/test-aset2449?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "167", + "Content-Type": "application/json", + "traceparent": "00-24ac0011d5a4164c847c0f66fb80b175-c43cacb3f55a314b-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "51004e5bd8c11515eff16c9b040718cc", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "432", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:00 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "51004e5bd8c11515eff16c9b040718cc", + "x-ms-correlation-request-id": "44f6b9fb-5ea2-4cfc-9a40-1df7b56a60a6", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;230,Microsoft.Compute/PutVM30Min;1150", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "f5213359-bc2b-4ee5-bbd4-4a6d117ba4a5", + "x-ms-routing-request-id": "WESTUS2:20210629T231101Z:44f6b9fb-5ea2-4cfc-9a40-1df7b56a60a6" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset2449\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9818/providers/Microsoft.Compute/availabilitySets/test-aset2449\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "1793277309", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartAddTag()Async.json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartAddTag()Async.json new file mode 100644 index 000000000000..bf497faf4647 --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartAddTag()Async.json @@ -0,0 +1,4599 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "13c442dab58d80c1cbdd9637424d6f6d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:58 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "bb126e7d-0daa-4c90-8c93-2025de0d61c3", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "bb126e7d-0daa-4c90-8c93-2025de0d61c3", + "x-ms-routing-request-id": "WESTUS2:20210629T225358Z:bb126e7d-0daa-4c90-8c93-2025de0d61c3" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg3237?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-67588e4281a03a46a01192643babaf67-b7a81fa769061a44-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "dbbef82fb2f983e76e496591b2b7aec7", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:58 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "197e09fe-b076-47d7-9cf7-ee001399108d", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "197e09fe-b076-47d7-9cf7-ee001399108d", + "x-ms-routing-request-id": "WESTUS2:20210629T225359Z:197e09fe-b076-47d7-9cf7-ee001399108d" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3237", + "name": "testrg3237", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-e94dc0e27fa02f449453c62f39db6896-e175536d24d04340-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "1a9e50e0d01fdd8fecf659c84d8187b2", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:59 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7461df0c-6436-47f3-8930-5b50b6ff8e65", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "7461df0c-6436-47f3-8930-5b50b6ff8e65", + "x-ms-routing-request-id": "WESTUS2:20210629T225359Z:7461df0c-6436-47f3-8930-5b50b6ff8e65" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3237/providers/Microsoft.Compute/availabilitySets/test-aset7809?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-e94dc0e27fa02f449453c62f39db6896-8996c23a299b2148-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "954b9898e105dd908f1e6c5cee1926e8", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:59 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "954b9898e105dd908f1e6c5cee1926e8", + "x-ms-correlation-request-id": "87d6c365-3bbf-42d1-951f-24e9885ce9c2", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;231,Microsoft.Compute/PutVM30Min;1186", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "1f4ed30a-f355-4fc4-a644-90d76ed933b8", + "x-ms-routing-request-id": "WESTUS2:20210629T225400Z:87d6c365-3bbf-42d1-951f-24e9885ce9c2" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset7809\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3237/providers/Microsoft.Compute/availabilitySets/test-aset7809\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-3ac3f387a4805d4fb431cbacf6bffb8d-53c039387fec7c43-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "1f19dfdd3162ff86c0c18a006433efd3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "5638", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:59 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "df9eca23-3053-459f-99dc-a760a3506470", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "df9eca23-3053-459f-99dc-a760a3506470", + "x-ms-routing-request-id": "WESTUS2:20210629T225400Z:df9eca23-3053-459f-99dc-a760a3506470" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611", + "name": "test-aset611", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:48.1685909Z", + "changedTime": "2021-06-29T22:53:48.9058134Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454", + "name": "test-aset1454", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:53.9956705Z", + "changedTime": "2021-06-29T22:53:55.0395886Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg5139/providers/Microsoft.Compute/availabilitySets/test-aset6457", + "name": "test-aset6457", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:57.249965Z", + "changedTime": "2021-06-29T22:53:57.84373Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3237/providers/Microsoft.Compute/availabilitySets/test-aset7809", + "name": "test-aset7809", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:59.8702756Z", + "changedTime": "2021-06-29T22:54:00.0433174Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3237/providers/Microsoft.Compute/availabilitySets/test-aset7809?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-87d318f1b36ffd4c8712452620ccf196-6a8144f872766f4f-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "965971d068147ce388246608d4d44ed4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "436", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:53:59 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "965971d068147ce388246608d4d44ed4", + "x-ms-correlation-request-id": "c5defcea-3897-47da-855a-616e05b7bd71", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3995,Microsoft.Compute/LowCostGet30Min;31995", + "x-ms-ratelimit-remaining-subscription-reads": "11994", + "x-ms-request-id": "072102b1-37d5-48f7-9628-059af05baee9", + "x-ms-routing-request-id": "WESTUS2:20210629T225400Z:c5defcea-3897-47da-855a-616e05b7bd71" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset7809\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3237/providers/Microsoft.Compute/availabilitySets/test-aset7809\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3237/providers/Microsoft.Compute/availabilitySets/test-aset7809?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "167", + "Content-Type": "application/json", + "traceparent": "00-87d318f1b36ffd4c8712452620ccf196-9f8907657924de44-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "0f7fa5fc07ff3d85306d5f0d910fc3fb", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "432", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:00 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "0f7fa5fc07ff3d85306d5f0d910fc3fb", + "x-ms-correlation-request-id": "831f37ee-ec4d-4535-bc66-80b47b30977d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;230,Microsoft.Compute/PutVM30Min;1185", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "86a08571-660f-4aa1-b150-d0ecaf3855e9", + "x-ms-routing-request-id": "WESTUS2:20210629T225400Z:831f37ee-ec4d-4535-bc66-80b47b30977d" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset7809\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3237/providers/Microsoft.Compute/availabilitySets/test-aset7809\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "1023102947", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartDelete().json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartDelete().json new file mode 100644 index 000000000000..1a64e93fb857 --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartDelete().json @@ -0,0 +1,4527 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "be4e8f128d35e5375582bf0911e351f2", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:01 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c66d92b8-c2dc-475a-a76d-f8dd3183cbd6", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "c66d92b8-c2dc-475a-a76d-f8dd3183cbd6", + "x-ms-routing-request-id": "WESTUS2:20210629T231102Z:c66d92b8-c2dc-475a-a76d-f8dd3183cbd6" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg2153?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-bc32e4ca99f9dd4eb17b8ac5159e5790-6259c5608c801e43-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "fcbe75c13b2d8e68dd8c732882832c2d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:02 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "daf5b5e8-b165-401d-accf-b64901c760c4", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "daf5b5e8-b165-401d-accf-b64901c760c4", + "x-ms-routing-request-id": "WESTUS2:20210629T231103Z:daf5b5e8-b165-401d-accf-b64901c760c4" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg2153", + "name": "testrg2153", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-9b648453076774438725bd21f7971326-deb7b1fdcc615243-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "8121ca4b31cd1710946c09f987ddf83f", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:02 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8bd7e835-bb67-440a-9838-21d25fea40fd", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "8bd7e835-bb67-440a-9838-21d25fea40fd", + "x-ms-routing-request-id": "WESTUS2:20210629T231103Z:8bd7e835-bb67-440a-9838-21d25fea40fd" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg2153/providers/Microsoft.Compute/availabilitySets/test-aset896?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-9b648453076774438725bd21f7971326-0223e477a9cee243-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "31595ed1e538e6542f5800c3bdd2ff93", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "406", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:03 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "31595ed1e538e6542f5800c3bdd2ff93", + "x-ms-correlation-request-id": "38441889-f5d5-4182-a254-dfd589b2bad3", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;229,Microsoft.Compute/PutVM30Min;1149", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "cc0e0993-47bc-4f88-af67-71056da898d6", + "x-ms-routing-request-id": "WESTUS2:20210629T231104Z:38441889-f5d5-4182-a254-dfd589b2bad3" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset896\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg2153/providers/Microsoft.Compute/availabilitySets/test-aset896\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-f3898fc58ee4874691f46c5858766e0e-77fc63c436b45241-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "24b1e87bfbd265b7763b5275304c5ac1", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "6040", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:03 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3df4849a-3721-49ad-a1f4-69023ee5019f", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "3df4849a-3721-49ad-a1f4-69023ee5019f", + "x-ms-routing-request-id": "WESTUS2:20210629T231104Z:3df4849a-3721-49ad-a1f4-69023ee5019f" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315", + "name": "test-aset315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:48.6316521Z", + "changedTime": "2021-06-29T23:10:49.562002Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748", + "name": "test-aset4748", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:54.3601708Z", + "changedTime": "2021-06-29T23:10:55.2915703Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9543/providers/Microsoft.Compute/availabilitySets/test-aset1460", + "name": "test-aset1460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:57.42697Z", + "changedTime": "2021-06-29T23:10:58.1251121Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9818/providers/Microsoft.Compute/availabilitySets/test-aset2449", + "name": "test-aset2449", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:59.9722158Z", + "changedTime": "2021-06-29T23:11:00.9859033Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg2153/providers/Microsoft.Compute/availabilitySets/test-aset896", + "name": "test-aset896", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:11:04.1286184Z", + "changedTime": "2021-06-29T23:11:04.3258223Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg2153/providers/Microsoft.Compute/availabilitySets/test-aset896?api-version=2021-07-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-746cfa07eece10429e1f4e8fcf1e3a6c-c3578c321e538c44-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "661c766d7245e86e6a1582534c858799", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Tue, 29 Jun 2021 23:11:04 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "661c766d7245e86e6a1582534c858799", + "x-ms-correlation-request-id": "5b17d4ee-920e-4095-957f-7b2cf7e821c4", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteVM3Min;238,Microsoft.Compute/DeleteVM30Min;1178", + "x-ms-ratelimit-remaining-subscription-deletes": "14998", + "x-ms-request-id": "cf26b987-a42a-41da-86a0-7d3ba00dacfa", + "x-ms-routing-request-id": "WESTUS2:20210629T231105Z:5b17d4ee-920e-4095-957f-7b2cf7e821c4" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1975457016", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartDelete()Async.json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartDelete()Async.json new file mode 100644 index 000000000000..6f4ea984f20b --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartDelete()Async.json @@ -0,0 +1,4527 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "5cb684d932c9f82fe91e9177f2c75d28", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:01 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b27f692e-dfeb-4cfd-8912-f53ace83b40c", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "b27f692e-dfeb-4cfd-8912-f53ace83b40c", + "x-ms-routing-request-id": "WESTUS2:20210629T225401Z:b27f692e-dfeb-4cfd-8912-f53ace83b40c" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg7079?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-d8311582e7c57b48a1a2370aed38a599-40fb3de264bf5a45-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "f7521f299a1f78215dab50d5b15f8f4b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:02 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "45fd4d45-a526-4854-9bdf-fa094445ff97", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "45fd4d45-a526-4854-9bdf-fa094445ff97", + "x-ms-routing-request-id": "WESTUS2:20210629T225402Z:45fd4d45-a526-4854-9bdf-fa094445ff97" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7079", + "name": "testrg7079", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-1a1d1482f9351445a2b0d5f51474b43f-f384a56593aacc4b-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "593015d9c5587fb64e9b38b339ef88a5", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:02 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "479a4bef-ec66-4447-b889-b1c955998f59", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "479a4bef-ec66-4447-b889-b1c955998f59", + "x-ms-routing-request-id": "WESTUS2:20210629T225402Z:479a4bef-ec66-4447-b889-b1c955998f59" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7079/providers/Microsoft.Compute/availabilitySets/test-aset6257?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-1a1d1482f9351445a2b0d5f51474b43f-ec7fca9fe2f3184d-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "5c5147e0b9ee94e9e36c87df2238be02", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:02 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "5c5147e0b9ee94e9e36c87df2238be02", + "x-ms-correlation-request-id": "33e258b9-b248-4995-b7b0-5df4a2c26736", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;229,Microsoft.Compute/PutVM30Min;1184", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "17165438-55fd-455e-9ac4-743f385e86c1", + "x-ms-routing-request-id": "WESTUS2:20210629T225402Z:33e258b9-b248-4995-b7b0-5df4a2c26736" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset6257\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7079/providers/Microsoft.Compute/availabilitySets/test-aset6257\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-82cf02c94fee5d43bbcf56e20afadffa-914005c65cb25148-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "17d02fc7ee3d1f642b9b76ec3ed75c16", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "6042", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:02 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9dd1e2d9-7c07-4488-85e0-c043cb2de0a5", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "9dd1e2d9-7c07-4488-85e0-c043cb2de0a5", + "x-ms-routing-request-id": "WESTUS2:20210629T225403Z:9dd1e2d9-7c07-4488-85e0-c043cb2de0a5" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611", + "name": "test-aset611", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:48.1685909Z", + "changedTime": "2021-06-29T22:53:48.9058134Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454", + "name": "test-aset1454", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:53.9956705Z", + "changedTime": "2021-06-29T22:53:55.0395886Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg5139/providers/Microsoft.Compute/availabilitySets/test-aset6457", + "name": "test-aset6457", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:57.249965Z", + "changedTime": "2021-06-29T22:53:57.84373Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3237/providers/Microsoft.Compute/availabilitySets/test-aset7809", + "name": "test-aset7809", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:59.8702756Z", + "changedTime": "2021-06-29T22:54:00.6384285Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7079/providers/Microsoft.Compute/availabilitySets/test-aset6257", + "name": "test-aset6257", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:54:02.6732847Z", + "changedTime": "2021-06-29T22:54:02.8255662Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7079/providers/Microsoft.Compute/availabilitySets/test-aset6257?api-version=2021-07-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-f208e109b89b8a49a30264bcf382fee4-48a4a8228942404e-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "9a8735dc4001e6ad77f7c077e9eaaa1d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Tue, 29 Jun 2021 22:54:03 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "9a8735dc4001e6ad77f7c077e9eaaa1d", + "x-ms-correlation-request-id": "7d049b67-d0f1-45bb-a551-5611753815c1", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteVM3Min;238,Microsoft.Compute/DeleteVM30Min;1193", + "x-ms-ratelimit-remaining-subscription-deletes": "14998", + "x-ms-request-id": "eb815066-9602-4f29-9d24-fec8bed1c428", + "x-ms-routing-request-id": "WESTUS2:20210629T225403Z:7d049b67-d0f1-45bb-a551-5611753815c1" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1735156871", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartRemoveTag().json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartRemoveTag().json new file mode 100644 index 000000000000..0b4a4028c884 --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartRemoveTag().json @@ -0,0 +1,4736 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "4b6fe3f6467b8eac577bc232d443fb7d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:06 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "03697cd3-65a0-44e6-83cb-0416e785eeb1", + "x-ms-ratelimit-remaining-subscription-reads": "11978", + "x-ms-request-id": "03697cd3-65a0-44e6-83cb-0416e785eeb1", + "x-ms-routing-request-id": "WESTUS2:20210629T231106Z:03697cd3-65a0-44e6-83cb-0416e785eeb1" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg4853?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-6d103f45473fb949bfff47ddf32f9294-9b43e220a41dda48-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "5bd3f1d380631ca5bec017c74a8f8116", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6e64e99d-4cbd-4890-83b6-4425cbe7a8dd", + "x-ms-ratelimit-remaining-subscription-writes": "1194", + "x-ms-request-id": "6e64e99d-4cbd-4890-83b6-4425cbe7a8dd", + "x-ms-routing-request-id": "WESTUS2:20210629T231107Z:6e64e99d-4cbd-4890-83b6-4425cbe7a8dd" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4853", + "name": "testrg4853", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-1332049d6460af47a88e73acca015232-ce2e461ea6018f48-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "63447bce1069fba9a19de021944e6f3b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0446ddbc-59d7-4b6a-b9db-95cfd4ed6b8a", + "x-ms-ratelimit-remaining-subscription-reads": "11977", + "x-ms-request-id": "0446ddbc-59d7-4b6a-b9db-95cfd4ed6b8a", + "x-ms-routing-request-id": "WESTUS2:20210629T231107Z:0446ddbc-59d7-4b6a-b9db-95cfd4ed6b8a" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4853/providers/Microsoft.Compute/availabilitySets/test-aset9258?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-1332049d6460af47a88e73acca015232-7cd20256cd378a44-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "40b0f83692d7ca622fbd8594c60ceb40", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "40b0f83692d7ca622fbd8594c60ceb40", + "x-ms-correlation-request-id": "ae6725cc-5803-4cc1-8054-b1e97690f152", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;228,Microsoft.Compute/PutVM30Min;1148", + "x-ms-ratelimit-remaining-subscription-writes": "1193", + "x-ms-request-id": "aebc914a-99f4-4a92-9c45-59331e5b3e27", + "x-ms-routing-request-id": "WESTUS2:20210629T231107Z:ae6725cc-5803-4cc1-8054-b1e97690f152" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset9258\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4853/providers/Microsoft.Compute/availabilitySets/test-aset9258\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-83c8de333a376b4a97eed4ad28810087-751e4f249ff3814c-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "97148ca7d6d13bf1187a34ac8a143594", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "6042", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "80cc13d8-6d16-443c-8bc5-161bc04f82b3", + "x-ms-ratelimit-remaining-subscription-reads": "11976", + "x-ms-request-id": "80cc13d8-6d16-443c-8bc5-161bc04f82b3", + "x-ms-routing-request-id": "WESTUS2:20210629T231107Z:80cc13d8-6d16-443c-8bc5-161bc04f82b3" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315", + "name": "test-aset315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:48.6316521Z", + "changedTime": "2021-06-29T23:10:49.562002Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748", + "name": "test-aset4748", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:54.3601708Z", + "changedTime": "2021-06-29T23:10:55.2915703Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9543/providers/Microsoft.Compute/availabilitySets/test-aset1460", + "name": "test-aset1460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:57.42697Z", + "changedTime": "2021-06-29T23:10:58.1251121Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9818/providers/Microsoft.Compute/availabilitySets/test-aset2449", + "name": "test-aset2449", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:59.9722158Z", + "changedTime": "2021-06-29T23:11:00.9859033Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4853/providers/Microsoft.Compute/availabilitySets/test-aset9258", + "name": "test-aset9258", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:11:07.4412835Z", + "changedTime": "2021-06-29T23:11:07.5281718Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4853/providers/Microsoft.Compute/availabilitySets/test-aset9258?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-98c732e58ff2ed4baeec6b188473efe5-9b090a220058e74b-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "8a059fb1efd83d018ece1578d07f0434", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "436", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "8a059fb1efd83d018ece1578d07f0434", + "x-ms-correlation-request-id": "f6b2bd45-e7b5-4201-99f8-08fece6ffc74", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3994,Microsoft.Compute/LowCostGet30Min;31962", + "x-ms-ratelimit-remaining-subscription-reads": "11975", + "x-ms-request-id": "4679bd09-4c02-401a-bce5-6fb5a071256e", + "x-ms-routing-request-id": "WESTUS2:20210629T231107Z:f6b2bd45-e7b5-4201-99f8-08fece6ffc74" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset9258\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4853/providers/Microsoft.Compute/availabilitySets/test-aset9258\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4853/providers/Microsoft.Compute/availabilitySets/test-aset9258?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "167", + "Content-Type": "application/json", + "traceparent": "00-98c732e58ff2ed4baeec6b188473efe5-70874e5410584a4a-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "3aed139354f8466e183967bfc5bc5616", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "432", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:08 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "3aed139354f8466e183967bfc5bc5616", + "x-ms-correlation-request-id": "e5a5abf9-e048-4d5d-ae45-ad33efc91005", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;227,Microsoft.Compute/PutVM30Min;1147", + "x-ms-ratelimit-remaining-subscription-writes": "1192", + "x-ms-request-id": "c13f2dc9-0e1f-4d7c-b999-3a6c5cdbc98e", + "x-ms-routing-request-id": "WESTUS2:20210629T231108Z:e5a5abf9-e048-4d5d-ae45-ad33efc91005" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset9258\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4853/providers/Microsoft.Compute/availabilitySets/test-aset9258\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4853/providers/Microsoft.Compute/availabilitySets/test-aset9258?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-3767c40948044a458f21533ae339f250-b5f132134b1a9042-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "7719ff75fb265d9b30bf719f884278d1", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "460", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:08 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "7719ff75fb265d9b30bf719f884278d1", + "x-ms-correlation-request-id": "602de463-5795-473f-91a5-8fca5b0ee2a8", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3993,Microsoft.Compute/LowCostGet30Min;31961", + "x-ms-ratelimit-remaining-subscription-reads": "11974", + "x-ms-request-id": "8561b0ad-aef5-4636-9776-6980c06d5f21", + "x-ms-routing-request-id": "WESTUS2:20210629T231108Z:602de463-5795-473f-91a5-8fca5b0ee2a8" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset9258\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4853/providers/Microsoft.Compute/availabilitySets/test-aset9258\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4853/providers/Microsoft.Compute/availabilitySets/test-aset9258?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "154", + "Content-Type": "application/json", + "traceparent": "00-3767c40948044a458f21533ae339f250-0e6ca697f6011b4d-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "a14dff77df4df33f7935af224a6b859e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:08 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "a14dff77df4df33f7935af224a6b859e", + "x-ms-correlation-request-id": "705f661b-df4e-46d8-9233-3a46a4490dec", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;226,Microsoft.Compute/PutVM30Min;1146", + "x-ms-ratelimit-remaining-subscription-writes": "1191", + "x-ms-request-id": "61f5364b-1620-48f5-8821-eaaafaf1fd22", + "x-ms-routing-request-id": "WESTUS2:20210629T231108Z:705f661b-df4e-46d8-9233-3a46a4490dec" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset9258\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4853/providers/Microsoft.Compute/availabilitySets/test-aset9258\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "1209306459", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartRemoveTag()Async.json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartRemoveTag()Async.json new file mode 100644 index 000000000000..4e36d5503fe3 --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartRemoveTag()Async.json @@ -0,0 +1,4736 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "37832ce4850b15e57811f2706d8a7b58", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:03 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c04c2c7d-14b5-4cac-8b80-04489d7c07ca", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "c04c2c7d-14b5-4cac-8b80-04489d7c07ca", + "x-ms-routing-request-id": "WESTUS2:20210629T225404Z:c04c2c7d-14b5-4cac-8b80-04489d7c07ca" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg8525?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-4272a9395b4d2440bf8ad196da3fde68-3fb7dd1a44002e49-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "06ef5f4f62b092a62072967737676e13", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:04 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0b952200-7d16-4067-b435-36e921272e20", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "0b952200-7d16-4067-b435-36e921272e20", + "x-ms-routing-request-id": "WESTUS2:20210629T225405Z:0b952200-7d16-4067-b435-36e921272e20" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8525", + "name": "testrg8525", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-29ddb6320efecf448353e470b34cc810-8d9c3789854e4b42-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "14d24db73774d28251a8ae092143c544", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:04 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c0abf145-06ae-4929-b229-d6102c6a800a", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "c0abf145-06ae-4929-b229-d6102c6a800a", + "x-ms-routing-request-id": "WESTUS2:20210629T225405Z:c0abf145-06ae-4929-b229-d6102c6a800a" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8525/providers/Microsoft.Compute/availabilitySets/test-aset1445?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-29ddb6320efecf448353e470b34cc810-57add4d9f08a0449-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "311af50c337fdcc9a4ea124f9e41aa84", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:05 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "311af50c337fdcc9a4ea124f9e41aa84", + "x-ms-correlation-request-id": "e6fd727c-3218-4302-809a-6688df538e82", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;228,Microsoft.Compute/PutVM30Min;1183", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "25fadf5f-5262-4dcf-b3ce-9d39464ee4ec", + "x-ms-routing-request-id": "WESTUS2:20210629T225406Z:e6fd727c-3218-4302-809a-6688df538e82" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset1445\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8525/providers/Microsoft.Compute/availabilitySets/test-aset1445\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-778fa40e87529c4a80823cd5628353b1-efe16f4507d2c24f-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "712b32d1e25383fb83f56f8a2533340f", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "6042", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:05 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "56abbaf8-3714-4c8b-8908-fa1f020add26", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "56abbaf8-3714-4c8b-8908-fa1f020add26", + "x-ms-routing-request-id": "WESTUS2:20210629T225406Z:56abbaf8-3714-4c8b-8908-fa1f020add26" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611", + "name": "test-aset611", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:48.1685909Z", + "changedTime": "2021-06-29T22:53:48.9058134Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454", + "name": "test-aset1454", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:53.9956705Z", + "changedTime": "2021-06-29T22:53:55.0395886Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg5139/providers/Microsoft.Compute/availabilitySets/test-aset6457", + "name": "test-aset6457", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:57.249965Z", + "changedTime": "2021-06-29T22:53:57.84373Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3237/providers/Microsoft.Compute/availabilitySets/test-aset7809", + "name": "test-aset7809", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:59.8702756Z", + "changedTime": "2021-06-29T22:54:00.6384285Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8525/providers/Microsoft.Compute/availabilitySets/test-aset1445", + "name": "test-aset1445", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:54:05.8027989Z", + "changedTime": "2021-06-29T22:54:05.9194916Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8525/providers/Microsoft.Compute/availabilitySets/test-aset1445?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-e56c885d4db1c74bb073c9f01c95f069-c9f82ec15607f141-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "2fac2afe967032be1af2c44bd40ee51b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "436", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:05 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "2fac2afe967032be1af2c44bd40ee51b", + "x-ms-correlation-request-id": "32bfd4ca-7654-4052-82bd-6544724b1758", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3994,Microsoft.Compute/LowCostGet30Min;31994", + "x-ms-ratelimit-remaining-subscription-reads": "11994", + "x-ms-request-id": "1dba61c1-b3ef-4e78-b6ab-36741bedb265", + "x-ms-routing-request-id": "WESTUS2:20210629T225406Z:32bfd4ca-7654-4052-82bd-6544724b1758" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset1445\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8525/providers/Microsoft.Compute/availabilitySets/test-aset1445\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8525/providers/Microsoft.Compute/availabilitySets/test-aset1445?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "167", + "Content-Type": "application/json", + "traceparent": "00-e56c885d4db1c74bb073c9f01c95f069-f623c1413459f249-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "6b7de3eb38167a30f64faa916950023a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "432", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:05 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "6b7de3eb38167a30f64faa916950023a", + "x-ms-correlation-request-id": "a4554eab-c2ca-45e9-8192-2e3712a81cc2", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;227,Microsoft.Compute/PutVM30Min;1182", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "c541c8a2-b775-4edd-a20e-bce2514ee47a", + "x-ms-routing-request-id": "WESTUS2:20210629T225406Z:a4554eab-c2ca-45e9-8192-2e3712a81cc2" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset1445\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8525/providers/Microsoft.Compute/availabilitySets/test-aset1445\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8525/providers/Microsoft.Compute/availabilitySets/test-aset1445?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-1618f493f22e3a4eb876b11e8cb1c566-fcfb78eb219b994a-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "429e5310c9b5c6f9f9313820eb2cc8c9", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "460", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:05 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "429e5310c9b5c6f9f9313820eb2cc8c9", + "x-ms-correlation-request-id": "b5b59d35-4074-4d7e-a14c-45a50c918e83", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3993,Microsoft.Compute/LowCostGet30Min;31993", + "x-ms-ratelimit-remaining-subscription-reads": "11993", + "x-ms-request-id": "955bd9ff-8521-4eb3-9ec3-e1b0614b1848", + "x-ms-routing-request-id": "WESTUS2:20210629T225406Z:b5b59d35-4074-4d7e-a14c-45a50c918e83" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset1445\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8525/providers/Microsoft.Compute/availabilitySets/test-aset1445\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8525/providers/Microsoft.Compute/availabilitySets/test-aset1445?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "154", + "Content-Type": "application/json", + "traceparent": "00-1618f493f22e3a4eb876b11e8cb1c566-2b8e4f081ea54a47-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "844b8af017521c3f2442f61de0cf5d47", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:06 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "844b8af017521c3f2442f61de0cf5d47", + "x-ms-correlation-request-id": "32ab380f-baea-4573-b2ad-8d1d6dd6fe09", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;226,Microsoft.Compute/PutVM30Min;1181", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "x-ms-request-id": "6097f6e4-b050-438d-b22f-334e279a03e2", + "x-ms-routing-request-id": "WESTUS2:20210629T225407Z:32ab380f-baea-4573-b2ad-8d1d6dd6fe09" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset1445\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8525/providers/Microsoft.Compute/availabilitySets/test-aset1445\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "1912967268", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartSetTags().json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartSetTags().json new file mode 100644 index 000000000000..7a387db3cdd7 --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartSetTags().json @@ -0,0 +1,4627 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "eaec03a6eac0b223053a4110c01aad73", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:08 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3ebf807b-d23e-45fe-8ec9-02afad04bad5", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "3ebf807b-d23e-45fe-8ec9-02afad04bad5", + "x-ms-routing-request-id": "WESTUS2:20210629T231109Z:3ebf807b-d23e-45fe-8ec9-02afad04bad5" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg4176?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-cfea07c0a548aa469fbc3c552582c0f7-559ce86a0bfa184b-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "d7d28a9bb7ee169218734c8b38d4e35a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:09 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6a9d1878-c0ff-419d-94b1-791725bf4c03", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "6a9d1878-c0ff-419d-94b1-791725bf4c03", + "x-ms-routing-request-id": "WESTUS2:20210629T231109Z:6a9d1878-c0ff-419d-94b1-791725bf4c03" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4176", + "name": "testrg4176", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-b93d611788cde945b40c6a1a3b11ea4d-6ccae80f0ad6ec48-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "ecd30817c438ba237773730d22d0fb8b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:09 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "2db8570f-77c7-49a1-b6e2-ce1d10a5fad7", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "2db8570f-77c7-49a1-b6e2-ce1d10a5fad7", + "x-ms-routing-request-id": "WESTUS2:20210629T231109Z:2db8570f-77c7-49a1-b6e2-ce1d10a5fad7" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4176/providers/Microsoft.Compute/availabilitySets/test-aset933?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-b93d611788cde945b40c6a1a3b11ea4d-7a217324b30f4c4d-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "7fa96d32b8025a4cd3a777d726cd665d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "406", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:09 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "7fa96d32b8025a4cd3a777d726cd665d", + "x-ms-correlation-request-id": "5565210a-090c-4a70-927b-1673490746f7", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;225,Microsoft.Compute/PutVM30Min;1145", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "30cdec9e-8fb8-4124-b10b-ab4f0e4e06e7", + "x-ms-routing-request-id": "WESTUS2:20210629T231110Z:5565210a-090c-4a70-927b-1673490746f7" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset933\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4176/providers/Microsoft.Compute/availabilitySets/test-aset933\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-d011c48ab0dc884bb29690f90d81f413-3a3409cf7dba3548-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "67050050da3a5f8ebb7918904c4b93a9", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "6431", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:09 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d20f8328-c1ee-4c56-bef0-65d693c20fe3", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "d20f8328-c1ee-4c56-bef0-65d693c20fe3", + "x-ms-routing-request-id": "WESTUS2:20210629T231110Z:d20f8328-c1ee-4c56-bef0-65d693c20fe3" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315", + "name": "test-aset315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:48.6316521Z", + "changedTime": "2021-06-29T23:10:49.562002Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748", + "name": "test-aset4748", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:54.3601708Z", + "changedTime": "2021-06-29T23:10:55.2915703Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9543/providers/Microsoft.Compute/availabilitySets/test-aset1460", + "name": "test-aset1460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:57.42697Z", + "changedTime": "2021-06-29T23:10:58.1251121Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9818/providers/Microsoft.Compute/availabilitySets/test-aset2449", + "name": "test-aset2449", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:59.9722158Z", + "changedTime": "2021-06-29T23:11:00.9859033Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4853/providers/Microsoft.Compute/availabilitySets/test-aset9258", + "name": "test-aset9258", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:11:07.4412835Z", + "changedTime": "2021-06-29T23:11:08.4340247Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4176/providers/Microsoft.Compute/availabilitySets/test-aset933", + "name": "test-aset933", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:11:10.1963593Z", + "changedTime": "2021-06-29T23:11:10.3232374Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4176/providers/Microsoft.Compute/availabilitySets/test-aset933?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-e05edddb60e1944f8be92797620eb633-fe8d514fecf82148-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "f356150d56cd06eb0ae2d1e541083ac9", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "434", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:09 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "f356150d56cd06eb0ae2d1e541083ac9", + "x-ms-correlation-request-id": "5632dbd1-3ddb-4032-9a84-cd65d1437cb9", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3992,Microsoft.Compute/LowCostGet30Min;31960", + "x-ms-ratelimit-remaining-subscription-reads": "11994", + "x-ms-request-id": "87135b68-f3d8-4900-a003-64f149752530", + "x-ms-routing-request-id": "WESTUS2:20210629T231110Z:5632dbd1-3ddb-4032-9a84-cd65d1437cb9" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset933\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4176/providers/Microsoft.Compute/availabilitySets/test-aset933\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4176/providers/Microsoft.Compute/availabilitySets/test-aset933?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "167", + "Content-Type": "application/json", + "traceparent": "00-e05edddb60e1944f8be92797620eb633-df2d1cb53caed247-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "2587d4b1ffc7dc23a0a2e92513d27962", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "430", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:10 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "2587d4b1ffc7dc23a0a2e92513d27962", + "x-ms-correlation-request-id": "56255113-8e4a-4c05-bedb-e06220f5298d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;224,Microsoft.Compute/PutVM30Min;1144", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "962aeb8f-839e-4f1c-a785-fcfc4d2f93a7", + "x-ms-routing-request-id": "WESTUS2:20210629T231110Z:56255113-8e4a-4c05-bedb-e06220f5298d" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset933\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4176/providers/Microsoft.Compute/availabilitySets/test-aset933\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "1123355153", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartSetTags()Async.json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartSetTags()Async.json new file mode 100644 index 000000000000..0011788ea8dc --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartSetTags()Async.json @@ -0,0 +1,4627 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "a3407a72826862a9319e9f8fe5e578fa", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "781e2ee7-37da-4cbe-9334-100b565f2922", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "781e2ee7-37da-4cbe-9334-100b565f2922", + "x-ms-routing-request-id": "WESTUS2:20210629T225407Z:781e2ee7-37da-4cbe-9334-100b565f2922" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg340?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-ae9ab6a643786b4eac9a05d4b79b0e5b-68d65c37fcbf9b40-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "813f63a2bf9ff9beaba8146e17737af8", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "226", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7e134822-dbe0-4904-92d1-be773fb4a73e", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "7e134822-dbe0-4904-92d1-be773fb4a73e", + "x-ms-routing-request-id": "WESTUS2:20210629T225408Z:7e134822-dbe0-4904-92d1-be773fb4a73e" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg340", + "name": "testrg340", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-7f5ab4346bcf9b4e8e042bc761250c95-34bb1c865a38cf40-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "76d19ea4c5b0858b44d02ac4502a5612", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1424e934-bfbc-4239-a786-2ff49fbe281f", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "1424e934-bfbc-4239-a786-2ff49fbe281f", + "x-ms-routing-request-id": "WESTUS2:20210629T225408Z:1424e934-bfbc-4239-a786-2ff49fbe281f" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg340/providers/Microsoft.Compute/availabilitySets/test-aset8373?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-7f5ab4346bcf9b4e8e042bc761250c95-5c120c396898fa41-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "197bf22ad32881bba9bdda94f31a2a24", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "407", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:08 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "197bf22ad32881bba9bdda94f31a2a24", + "x-ms-correlation-request-id": "b348a09a-09cd-4248-9f4e-73392be42e86", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;225,Microsoft.Compute/PutVM30Min;1180", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "58559bf6-ae60-447f-b2d2-45173026907a", + "x-ms-routing-request-id": "WESTUS2:20210629T225409Z:b348a09a-09cd-4248-9f4e-73392be42e86" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset8373\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg340/providers/Microsoft.Compute/availabilitySets/test-aset8373\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-efe6d3e9bf545d4c9a16e9ea82331416-e73ea32c71f00c43-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "81ec5bbedfffd1c9e34fcdf3eaf7912a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "6429", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:08 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "af57ca33-704f-4035-819c-aa92f0f1b978", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "af57ca33-704f-4035-819c-aa92f0f1b978", + "x-ms-routing-request-id": "WESTUS2:20210629T225409Z:af57ca33-704f-4035-819c-aa92f0f1b978" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611", + "name": "test-aset611", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:48.1685909Z", + "changedTime": "2021-06-29T22:53:48.9058134Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454", + "name": "test-aset1454", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:53.9956705Z", + "changedTime": "2021-06-29T22:53:55.0395886Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg5139/providers/Microsoft.Compute/availabilitySets/test-aset6457", + "name": "test-aset6457", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:57.249965Z", + "changedTime": "2021-06-29T22:53:57.84373Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3237/providers/Microsoft.Compute/availabilitySets/test-aset7809", + "name": "test-aset7809", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:59.8702756Z", + "changedTime": "2021-06-29T22:54:00.6384285Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8525/providers/Microsoft.Compute/availabilitySets/test-aset1445", + "name": "test-aset1445", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:54:05.8027989Z", + "changedTime": "2021-06-29T22:54:06.94484Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg340/providers/Microsoft.Compute/availabilitySets/test-aset8373", + "name": "test-aset8373", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:54:09.267911Z", + "changedTime": "2021-06-29T22:54:09.3570135Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg340/providers/Microsoft.Compute/availabilitySets/test-aset8373?api-version=2021-07-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-aa6b1e24ee4f1c41aa28483691d94f8c-5b61dbcd7eabab40-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "5c2d06a57de915eaffdd652c79ccee74", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "435", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:08 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "5c2d06a57de915eaffdd652c79ccee74", + "x-ms-correlation-request-id": "47c23a45-b076-4b29-87be-71b281a797be", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3992,Microsoft.Compute/LowCostGet30Min;31992", + "x-ms-ratelimit-remaining-subscription-reads": "11994", + "x-ms-request-id": "2d1c58e2-2641-4bdc-806b-639ce77fcff9", + "x-ms-routing-request-id": "WESTUS2:20210629T225409Z:47c23a45-b076-4b29-87be-71b281a797be" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset8373\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg340/providers/Microsoft.Compute/availabilitySets/test-aset8373\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2,\r\n", + " \u0022virtualMachines\u0022: []\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg340/providers/Microsoft.Compute/availabilitySets/test-aset8373?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "167", + "Content-Type": "application/json", + "traceparent": "00-aa6b1e24ee4f1c41aa28483691d94f8c-382ecfda57963b40-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "98d65d61a92db7252a6ff5d948feb3bc", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "431", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:09 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "98d65d61a92db7252a6ff5d948feb3bc", + "x-ms-correlation-request-id": "4540bda9-19d3-4495-98e4-d3a874f16987", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;224,Microsoft.Compute/PutVM30Min;1179", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "ca800a09-01cf-4259-898a-46488b569a81", + "x-ms-routing-request-id": "WESTUS2:20210629T225410Z:4540bda9-19d3-4495-98e4-d3a874f16987" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset8373\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg340/providers/Microsoft.Compute/availabilitySets/test-aset8373\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "1502451937", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartUpdate().json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartUpdate().json new file mode 100644 index 000000000000..a0c547cc1629 --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartUpdate().json @@ -0,0 +1,4587 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "abbf817f8c4cd0af72dab7afe24137c1", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:10 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9a931e7b-3fdb-41e1-8a65-597b37f4cad7", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "9a931e7b-3fdb-41e1-8a65-597b37f4cad7", + "x-ms-routing-request-id": "WESTUS2:20210629T231111Z:9a931e7b-3fdb-41e1-8a65-597b37f4cad7" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg6907?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-aed32a7eabda2e4db0f702e1029856d1-2be10d39d8b1f24a-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "c2ea972c36c2e3617b534020646594f3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:11 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ffef69d9-49e8-48f0-9068-ac7449b6cf75", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "ffef69d9-49e8-48f0-9068-ac7449b6cf75", + "x-ms-routing-request-id": "WESTUS2:20210629T231112Z:ffef69d9-49e8-48f0-9068-ac7449b6cf75" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6907", + "name": "testrg6907", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-d76f1310d8cde840a8316bf17730d90c-4a28662ff36cb742-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "b004c03df19d5653101930e774b9ad54", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:11 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f8d50dc5-4691-4df1-b97f-8c1cbb4c4334", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "f8d50dc5-4691-4df1-b97f-8c1cbb4c4334", + "x-ms-routing-request-id": "WESTUS2:20210629T231112Z:f8d50dc5-4691-4df1-b97f-8c1cbb4c4334" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6907/providers/Microsoft.Compute/availabilitySets/test-aset2758?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-d76f1310d8cde840a8316bf17730d90c-ffd04b4dc3d6da40-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "ea3eec31bdf75d4bc8d1396eb00d7522", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:12 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "ea3eec31bdf75d4bc8d1396eb00d7522", + "x-ms-correlation-request-id": "8bcaf456-5494-4fca-bf58-af520740771e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;223,Microsoft.Compute/PutVM30Min;1143", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "2532b436-aa7c-4a11-bc58-fa4b56fc2f83", + "x-ms-routing-request-id": "WESTUS2:20210629T231113Z:8bcaf456-5494-4fca-bf58-af520740771e" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset2758\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6907/providers/Microsoft.Compute/availabilitySets/test-aset2758\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-de3edfa1c9ffb744b9e66f2fe93997ed-4eb2e19d10e4e748-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "7933cc930856804475a7e8cbb8e4a603", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "6835", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:12 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c3dc1a1e-dcab-42f7-aace-d57144d658e7", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "c3dc1a1e-dcab-42f7-aace-d57144d658e7", + "x-ms-routing-request-id": "WESTUS2:20210629T231113Z:c3dc1a1e-dcab-42f7-aace-d57144d658e7" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315", + "name": "test-aset315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:48.6316521Z", + "changedTime": "2021-06-29T23:10:49.562002Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748", + "name": "test-aset4748", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:54.3601708Z", + "changedTime": "2021-06-29T23:10:55.2915703Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9543/providers/Microsoft.Compute/availabilitySets/test-aset1460", + "name": "test-aset1460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:57.42697Z", + "changedTime": "2021-06-29T23:10:58.1251121Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9818/providers/Microsoft.Compute/availabilitySets/test-aset2449", + "name": "test-aset2449", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:59.9722158Z", + "changedTime": "2021-06-29T23:11:00.9859033Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4853/providers/Microsoft.Compute/availabilitySets/test-aset9258", + "name": "test-aset9258", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:11:07.4412835Z", + "changedTime": "2021-06-29T23:11:08.4340247Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4176/providers/Microsoft.Compute/availabilitySets/test-aset933", + "name": "test-aset933", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:11:10.1963593Z", + "changedTime": "2021-06-29T23:11:10.7863685Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6907/providers/Microsoft.Compute/availabilitySets/test-aset2758", + "name": "test-aset2758", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:11:12.7737876Z", + "changedTime": "2021-06-29T23:11:12.9016224Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6907/providers/Microsoft.Compute/availabilitySets/test-aset2758?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "146", + "Content-Type": "application/json", + "traceparent": "00-0674fa19dc74134f8a88e87bedc012be-ba09d4a45067504b-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "cd2b0ea336b6cb975c97548b0b2e2ccb", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "432", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:13 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "cd2b0ea336b6cb975c97548b0b2e2ccb", + "x-ms-correlation-request-id": "0488952a-1175-454d-9170-781669acf852", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;222,Microsoft.Compute/PutVM30Min;1142", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "28e6afd6-7064-4a3f-9b48-77152e430179", + "x-ms-routing-request-id": "WESTUS2:20210629T231113Z:0488952a-1175-454d-9170-781669acf852" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset2758\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6907/providers/Microsoft.Compute/availabilitySets/test-aset2758\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "1307234193", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartUpdate()Async.json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartUpdate()Async.json new file mode 100644 index 000000000000..7008ea6e5b41 --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/StartUpdate()Async.json @@ -0,0 +1,4587 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "c73e64288182f5cfff5815cba9d8cbf7", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:09 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "84af1536-cda9-4a83-b4d0-800d76eb13ae", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "84af1536-cda9-4a83-b4d0-800d76eb13ae", + "x-ms-routing-request-id": "WESTUS2:20210629T225410Z:84af1536-cda9-4a83-b4d0-800d76eb13ae" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg6585?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-62a96f998cef6c4fb8a89ea92718b073-7472cecabae5ef41-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "5002ca1bd473db6798890c40a7824d65", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:10 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0b97de8b-4ca7-494b-9dea-b0c695c842b9", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "0b97de8b-4ca7-494b-9dea-b0c695c842b9", + "x-ms-routing-request-id": "WESTUS2:20210629T225411Z:0b97de8b-4ca7-494b-9dea-b0c695c842b9" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6585", + "name": "testrg6585", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-c561dd0f4476824682cea8cc7a53c2ab-92f01d11e3dd304a-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "df1f7edbbbf592b523201a0f9c95fcf3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:10 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "abe7827b-e65e-4436-ad24-12f26431baa5", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "abe7827b-e65e-4436-ad24-12f26431baa5", + "x-ms-routing-request-id": "WESTUS2:20210629T225411Z:abe7827b-e65e-4436-ad24-12f26431baa5" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6585/providers/Microsoft.Compute/availabilitySets/test-aset5689?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-c561dd0f4476824682cea8cc7a53c2ab-14721be05e432041-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "1c442760b5b1d68febeaf7c2b458d6c7", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:11 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "1c442760b5b1d68febeaf7c2b458d6c7", + "x-ms-correlation-request-id": "5116f83b-9f63-48f8-b352-59d175480275", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;223,Microsoft.Compute/PutVM30Min;1178", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "5e97ef12-b468-454e-8e9f-14a7c8b5700b", + "x-ms-routing-request-id": "WESTUS2:20210629T225412Z:5116f83b-9f63-48f8-b352-59d175480275" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset5689\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6585/providers/Microsoft.Compute/availabilitySets/test-aset5689\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-3d71091a1e106a489bbb1ea95496d86d-6a4388ab02f7cc4e-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "5a464c0f490926d9ee48f30bc3f2ddcb", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "6833", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:11 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "2cbdb7ba-d0ab-42b7-9555-34c5f182c613", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "2cbdb7ba-d0ab-42b7-9555-34c5f182c613", + "x-ms-routing-request-id": "WESTUS2:20210629T225412Z:2cbdb7ba-d0ab-42b7-9555-34c5f182c613" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611", + "name": "test-aset611", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:48.1685909Z", + "changedTime": "2021-06-29T22:53:48.9058134Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454", + "name": "test-aset1454", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:53.9956705Z", + "changedTime": "2021-06-29T22:53:55.0395886Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg5139/providers/Microsoft.Compute/availabilitySets/test-aset6457", + "name": "test-aset6457", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:57.249965Z", + "changedTime": "2021-06-29T22:53:57.84373Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3237/providers/Microsoft.Compute/availabilitySets/test-aset7809", + "name": "test-aset7809", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:59.8702756Z", + "changedTime": "2021-06-29T22:54:00.6384285Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8525/providers/Microsoft.Compute/availabilitySets/test-aset1445", + "name": "test-aset1445", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:54:05.8027989Z", + "changedTime": "2021-06-29T22:54:06.94484Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg340/providers/Microsoft.Compute/availabilitySets/test-aset8373", + "name": "test-aset8373", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:54:09.267911Z", + "changedTime": "2021-06-29T22:54:09.8761563Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6585/providers/Microsoft.Compute/availabilitySets/test-aset5689", + "name": "test-aset5689", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:54:11.7430651Z", + "changedTime": "2021-06-29T22:54:11.9382596Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6585/providers/Microsoft.Compute/availabilitySets/test-aset5689?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "146", + "Content-Type": "application/json", + "traceparent": "00-760a48900da5c84f846d82c18d4e1e49-d321504bac0ea242-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "7ca9534aae98a71b0235cff265dc891f", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "432", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:11 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "7ca9534aae98a71b0235cff265dc891f", + "x-ms-correlation-request-id": "9bbda687-e746-4451-abc8-7187dc692df7", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;222,Microsoft.Compute/PutVM30Min;1177", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "3bad9824-1979-4039-9387-81d5605bc314", + "x-ms-routing-request-id": "WESTUS2:20210629T225412Z:9bbda687-e746-4451-abc8-7187dc692df7" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset5689\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6585/providers/Microsoft.Compute/availabilitySets/test-aset5689\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "1420235423", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Update().json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Update().json new file mode 100644 index 000000000000..86b313318859 --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Update().json @@ -0,0 +1,4602 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "e18a506fc651f223118187f70d5ee296", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:13 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e3a17eed-da10-4cd8-a993-81659bac15f4", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "e3a17eed-da10-4cd8-a993-81659bac15f4", + "x-ms-routing-request-id": "WESTUS2:20210629T231114Z:e3a17eed-da10-4cd8-a993-81659bac15f4" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg2678?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-18b8e5594413cc489010836cae33fa2c-153e4d44efc80b48-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "ec4b7cefd791e57fb4114e3bed654bac", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:14 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f6d3180c-08c8-46e4-a308-8960fbe23027", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "f6d3180c-08c8-46e4-a308-8960fbe23027", + "x-ms-routing-request-id": "WESTUS2:20210629T231115Z:f6d3180c-08c8-46e4-a308-8960fbe23027" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg2678", + "name": "testrg2678", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-15119be33366cf468cdf8636b0ffdcbd-cf563630556af14b-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "3ed8ed2f1e4665446363745e048ec370", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:14 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "427e4d27-2cb2-430a-bf18-5561473ea47a", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "427e4d27-2cb2-430a-bf18-5561473ea47a", + "x-ms-routing-request-id": "WESTUS2:20210629T231115Z:427e4d27-2cb2-430a-bf18-5561473ea47a" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg2678/providers/Microsoft.Compute/availabilitySets/test-aset8446?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-15119be33366cf468cdf8636b0ffdcbd-8cde2ed5ac57e043-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "8382990fdd960b79fc9cb5d5b6241c3c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:15 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "8382990fdd960b79fc9cb5d5b6241c3c", + "x-ms-correlation-request-id": "fc9ff569-9fae-4fd8-a909-36caf379991d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;221,Microsoft.Compute/PutVM30Min;1141", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "1cd24c82-9c24-49e8-b292-157bf3adaae8", + "x-ms-routing-request-id": "WESTUS2:20210629T231115Z:fc9ff569-9fae-4fd8-a909-36caf379991d" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset8446\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg2678/providers/Microsoft.Compute/availabilitySets/test-aset8446\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-8b390b8084e915438f6e93380679192f-2f489ef70a170548-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "ccddcb8a28c951d474cd42a9696eae3f", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "7239", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:15 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f4cb8aa4-da96-4879-b163-fc7cdc93ed9a", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "f4cb8aa4-da96-4879-b163-fc7cdc93ed9a", + "x-ms-routing-request-id": "WESTUS2:20210629T231116Z:f4cb8aa4-da96-4879-b163-fc7cdc93ed9a" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8441/providers/Microsoft.Compute/availabilitySets/test-aset315", + "name": "test-aset315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:48.6316521Z", + "changedTime": "2021-06-29T23:10:49.562002Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6956/providers/Microsoft.Compute/availabilitySets/test-aset4748", + "name": "test-aset4748", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:54.3601708Z", + "changedTime": "2021-06-29T23:10:55.2915703Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9543/providers/Microsoft.Compute/availabilitySets/test-aset1460", + "name": "test-aset1460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:57.42697Z", + "changedTime": "2021-06-29T23:10:58.1251121Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9818/providers/Microsoft.Compute/availabilitySets/test-aset2449", + "name": "test-aset2449", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:10:59.9722158Z", + "changedTime": "2021-06-29T23:11:00.9859033Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4853/providers/Microsoft.Compute/availabilitySets/test-aset9258", + "name": "test-aset9258", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:11:07.4412835Z", + "changedTime": "2021-06-29T23:11:08.4340247Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg4176/providers/Microsoft.Compute/availabilitySets/test-aset933", + "name": "test-aset933", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:11:10.1963593Z", + "changedTime": "2021-06-29T23:11:10.7863685Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6907/providers/Microsoft.Compute/availabilitySets/test-aset2758", + "name": "test-aset2758", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:11:12.7737876Z", + "changedTime": "2021-06-29T23:11:13.3758972Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg2678/providers/Microsoft.Compute/availabilitySets/test-aset8446", + "name": "test-aset8446", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T23:11:15.6783795Z", + "changedTime": "2021-06-29T23:11:15.8227949Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg2678/providers/Microsoft.Compute/availabilitySets/test-aset8446?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "146", + "Content-Type": "application/json", + "traceparent": "00-2df0ae69312fcd408e5bc068d250d0ff-79fef97b8e623c4a-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "62133747ce5f4eb2f0247c0faf05ff75", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "432", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 23:11:15 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "62133747ce5f4eb2f0247c0faf05ff75", + "x-ms-correlation-request-id": "1ede97dc-822e-4936-8292-f0c18a832e5c", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;220,Microsoft.Compute/PutVM30Min;1140", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "f75d87e3-8aac-4546-a1dd-9c0af9a47e15", + "x-ms-routing-request-id": "WESTUS2:20210629T231116Z:1ede97dc-822e-4936-8292-f0c18a832e5c" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset8446\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg2678/providers/Microsoft.Compute/availabilitySets/test-aset8446\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "1478962693", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Update()Async.json b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Update()Async.json new file mode 100644 index 000000000000..7b4dc3dc2719 --- /dev/null +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/SessionRecords/GenericResourceExpandedOperationsTests/Update()Async.json @@ -0,0 +1,4602 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c?api-version=2019-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "e0ed93493f62d037b3079715a40f4aa2", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "450", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:12 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8a744b4e-cec7-4c58-b71b-398924d0ee0b", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "8a744b4e-cec7-4c58-b71b-398924d0ee0b", + "x-ms-routing-request-id": "WESTUS2:20210629T225413Z:8a744b4e-cec7-4c58-b71b-398924d0ee0b" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "authorizationSource": "RoleBased", + "managedByTenants": [], + "tags": { + "tagKey1": "tagValue1", + "tagKey2": "tagValue2" + }, + "subscriptionId": "db1ab6f0-4769-4b27-930e-01e2ef9c123c", + "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "displayName": "Azure SDK sandbox", + "state": "Enabled", + "subscriptionPolicies": { + "locationPlacementId": "Internal_2014-09-01", + "quotaId": "Internal_2014-09-01", + "spendingLimit": "Off" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/testrg9445?api-version=2019-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "34", + "Content-Type": "application/json", + "traceparent": "00-6ed422ae8e66dd4a87551a3b761c2605-9a44c86f694b1048-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "574a3a0a69c1d044aece24a6d0e7d0e4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US 2", + "tags": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "228", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:13 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a3108192-eee3-44ba-9a2f-b317df395ca9", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "a3108192-eee3-44ba-9a2f-b317df395ca9", + "x-ms-routing-request-id": "WESTUS2:20210629T225414Z:a3108192-eee3-44ba-9a2f-b317df395ca9" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9445", + "name": "testrg9445", + "type": "Microsoft.Resources/resourceGroups", + "location": "westus2", + "tags": {}, + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute?api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-1222483f53eea24cb1c0d4639c46d3d7-217be1dd32bbcc44-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "ae2e4b5a381fb5e427f56524a0036dd1", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "54403", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:13 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7006809a-4e24-4d6b-b23a-656b7cbb6af4", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "7006809a-4e24-4d6b-b23a-656b7cbb6af4", + "x-ms-routing-request-id": "WESTUS2:20210629T225414Z:7006809a-4e24-4d6b-b23a-656b7cbb6af4" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Compute", + "namespace": "Microsoft.Compute", + "authorizations": [ + { + "applicationId": "60e6cd67-9c8c-4951-9b3c-23c25a2169af", + "roleDefinitionId": "e4770acb-272e-4dc8-87f3-12f44a612224" + }, + { + "applicationId": "a303894e-f1d8-4a37-bf10-67aa654a0596", + "roleDefinitionId": "903ac751-8ad5-4e5a-bfc2-5e49f450a241" + }, + { + "applicationId": "a8b6bf88-1d1a-4626-b040-9a729ea93c65", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "184909ca-69f1-4368-a6a7-c558ee6eb0bd", + "roleDefinitionId": "45c8267c-80ba-4b96-9a43-115b8f49fccd" + }, + { + "applicationId": "5e5e43d4-54da-4211-86a4-c6e7f3715801", + "roleDefinitionId": "ffcd6e5b-8772-457d-bb17-89703c03428f" + }, + { + "applicationId": "ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "372140e0-b3b7-4226-8ef9-d57986796201", + "roleDefinitionId": "cb17cddc-dbac-4ae0-ae79-8db34eddfca0" + }, + { + "applicationId": "b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab", + "roleDefinitionId": "6efa92ca-56b6-40af-a468-5e3d2b5232f0" + }, + { + "applicationId": "579d9c9d-4c83-4efc-8124-7eba65ed3356", + "roleDefinitionId": "8c99c4ce-d744-4597-a2f0-0a0044d67560" + } + ], + "resourceTypes": [ + { + "resourceType": "availabilitySets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachineScaleSets/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2015-06-15", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/extensions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/virtualMachines/networkInterfaces", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-09-01", + "2016-08-01", + "2016-07-01", + "2016-06-01", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "virtualMachineScaleSets/publicIPAddresses", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations", + "locations": [], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-10-30-preview", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/vmSizes", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/runCommands", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/usages", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachines", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/virtualMachineScaleSets", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "locations/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "operations", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones", + "locations": [], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/edgeZones/publishers", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2020-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "restorePointCollections", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "restorePointCollections/restorePoints", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30" + ], + "capabilities": "None" + }, + { + "resourceType": "proximityPlacementGroups", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "sshPublicKeys", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "virtualMachines/metricDefinitions", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "West US 3", + "Jio India West" + ], + "apiVersions": [ + "2014-04-01" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/spotEvictionRates", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/spotPriceHistory", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01" + ], + "defaultApiVersion": "2020-06-01", + "capabilities": "None" + }, + { + "resourceType": "locations/sharedGalleries", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-09-30", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview", + "2016-03-30", + "2015-06-15", + "2015-05-01-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2017-03-09-profile", + "apiVersion": "2016-03-30" + }, + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2017-12-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "sharedVMImages", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "sharedVMImages/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "defaultApiVersion": "2017-10-15-preview", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/artifactPublishers", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central" + ], + "apiVersions": [ + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/capsoperations", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01", + "2017-10-15-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "galleries/images/versions", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/galleries", + "locations": [ + "West Central US", + "South Central US", + "East US 2", + "Southeast Asia", + "West Europe", + "West US", + "East US", + "Canada Central", + "North Europe", + "North Central US", + "Brazil South", + "UK West", + "West India", + "East Asia", + "Australia East", + "Japan East", + "Korea South", + "West US 2", + "Canada East", + "UK South", + "Central India", + "South India", + "Australia Southeast", + "Japan West", + "Korea Central", + "France Central", + "Central US", + "Australia Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-09-30", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-06-01" + ], + "defaultApiVersion": "2018-06-01", + "capabilities": "None" + }, + { + "resourceType": "disks", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "snapshots", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-30", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/diskoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01", + "2019-03-01", + "2018-09-30", + "2018-06-01", + "2018-04-01", + "2017-03-30", + "2016-04-30-preview" + ], + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "None" + }, + { + "resourceType": "diskEncryptionSets", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01", + "2019-11-01", + "2019-07-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SystemAssignedResourceIdentity, SupportsTags, SupportsLocation" + }, + { + "resourceType": "diskAccesses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-04-01", + "2020-12-01", + "2020-09-30", + "2020-06-30", + "2020-05-01" + ], + "defaultApiVersion": "2020-06-30", + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "cloudServices/roles", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/csoperations", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsVersions", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "locations/cloudServiceOsFamilies", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01" + ], + "defaultApiVersion": "2021-03-01", + "capabilities": "None" + }, + { + "resourceType": "cloudServices/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/roleInstances/networkInterfaces", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "cloudServices/publicIPAddresses", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-03-01", + "2020-10-01-preview" + ], + "capabilities": "None" + }, + { + "resourceType": "images", + "locations": [ + "Southeast Asia", + "East US 2", + "Central US", + "West Europe", + "East US", + "North Central US", + "South Central US", + "West US", + "North Europe", + "East Asia", + "Brazil South", + "West US 2", + "West Central US", + "UK West", + "UK South", + "Japan East", + "Japan West", + "Canada Central", + "Canada East", + "Central India", + "South India", + "Australia East", + "Australia Southeast", + "Korea Central", + "Korea South", + "West India", + "France Central", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01", + "2017-03-30", + "2016-08-30", + "2016-04-30-preview" + ], + "defaultApiVersion": "2020-06-01", + "apiProfiles": [ + { + "profileVersion": "2018-03-01-hybrid", + "apiVersion": "2017-03-30" + }, + { + "profileVersion": "2018-06-01-profile", + "apiVersion": "2018-04-01" + } + ], + "capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation" + }, + { + "resourceType": "locations/logAnalytics", + "locations": [ + "East US", + "East US 2", + "West US", + "Central US", + "North Central US", + "South Central US", + "North Europe", + "West Europe", + "East Asia", + "Southeast Asia", + "Japan East", + "Japan West", + "Australia East", + "Australia Southeast", + "Australia Central", + "Brazil South", + "South India", + "Central India", + "West India", + "Canada Central", + "Canada East", + "West US 2", + "West Central US", + "UK South", + "UK West", + "Korea Central", + "Korea South", + "France Central", + "South Africa North", + "UAE North", + "Switzerland North", + "Germany West Central", + "Norway East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01", + "2018-06-01", + "2018-04-01", + "2017-12-01" + ], + "capabilities": "None" + }, + { + "resourceType": "hostGroups", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + }, + { + "resourceType": "hostGroups/hosts", + "locations": [ + "Central US", + "East US 2", + "West Europe", + "Southeast Asia", + "France Central", + "North Europe", + "West US 2", + "East US", + "UK South", + "Japan East", + "Japan West", + "East Asia", + "North Central US", + "South Central US", + "Canada East", + "Korea Central", + "Brazil South", + "UK West", + "Canada Central", + "West US", + "West Central US", + "Central India", + "South India", + "Australia Southeast", + "Korea South", + "West India", + "South Africa North", + "UAE North", + "Australia Central", + "Switzerland North", + "Germany West Central", + "Norway East", + "Australia East", + "Jio India West", + "West US 3" + ], + "apiVersions": [ + "2021-07-01", + "2021-04-01", + "2021-03-01", + "2020-12-01", + "2020-06-01", + "2019-12-01", + "2019-07-01", + "2019-03-01", + "2018-10-01" + ], + "defaultApiVersion": "2020-06-01", + "zoneMappings": [ + { + "location": "East US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "France Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Southeast Asia", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "West US 2", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "North Europe", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "East US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "UK South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Japan East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Australia East", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "South Africa North", + "zones": [] + }, + { + "location": "South Central US", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Canada Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Germany West Central", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Brazil South", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Central India", + "zones": [] + }, + { + "location": "Korea Central", + "zones": [] + }, + { + "location": "West US 3", + "zones": [ + "2", + "1", + "3" + ] + }, + { + "location": "Norway East", + "zones": [] + }, + { + "location": "East Asia", + "zones": [] + } + ], + "capabilities": "SupportsTags, SupportsLocation" + } + ], + "registrationState": "Registered", + "registrationPolicy": "RegistrationRequired" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9445/providers/Microsoft.Compute/availabilitySets/test-aset9967?api-version=2021-07-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "133", + "Content-Type": "application/json", + "traceparent": "00-1222483f53eea24cb1c0d4639c46d3d7-4ffd643e0656e440-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "768ab4768866a82910b3711229e220c7", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": {} + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "408", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:14 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "768ab4768866a82910b3711229e220c7", + "x-ms-correlation-request-id": "5c9e7699-85aa-4b08-ad70-f675fe90ba22", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;221,Microsoft.Compute/PutVM30Min;1176", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "555f4f60-f714-4766-9a34-76e3c90baf7b", + "x-ms-routing-request-id": "WESTUS2:20210629T225415Z:5c9e7699-85aa-4b08-ad70-f675fe90ba22" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset9967\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9445/providers/Microsoft.Compute/availabilitySets/test-aset9967\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {},\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resources?$expand=createdTime%2CchangedTime%2CprovisioningState\u0026api-version=2019-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "traceparent": "00-081a71b8aa47374b99dff6c31881a2a7-cee46cdb738cf54e-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "325ad4b76d46d2f221869e6cc7d28b45", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "7236", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:14 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6c950ff3-5f9c-475e-8d78-a56286ceb6ea", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "6c950ff3-5f9c-475e-8d78-a56286ceb6ea", + "x-ms-routing-request-id": "WESTUS2:20210629T225415Z:6c950ff3-5f9c-475e-8d78-a56286ceb6ea" + }, + "ResponseBody": { + "value": [ + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AutoRestResources2/providers/Microsoft.ClassicStorage/storageAccounts/ema7925a82c", + "name": "ema7925a82c", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2015-02-20T19:43:15.0632092Z", + "changedTime": "2021-06-29T11:23:25.3390056Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds3285b8sydlcm1", + "name": "portalvhds3285b8sydlcm1", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastus", + "createdTime": "2014-05-24T04:55:36.974557Z", + "changedTime": "2021-06-29T11:44:55.2148104Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-EastAsia/providers/Microsoft.ClassicStorage/storageAccounts/storagetestghqqxrrqnr", + "name": "storagetestghqqxrrqnr", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "eastasia", + "createdTime": "2014-10-23T23:54:52.3824535Z", + "changedTime": "2021-06-29T11:11:28.0631193Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Storage-WestUS/providers/Microsoft.ClassicStorage/storageAccounts/portalvhds2wdcfvkv5phc9", + "name": "portalvhds2wdcfvkv5phc9", + "type": "Microsoft.ClassicStorage/storageAccounts", + "location": "westus", + "createdTime": "2014-05-24T04:55:34.6927361Z", + "changedTime": "2021-06-29T12:45:00.7701653Z", + "provisioningState": "Succeeded" + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus2", + "name": "AzSecPackAutoConfigUA-westus2", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus2", + "createdTime": "2021-03-18T21:55:37.839206Z", + "changedTime": "2021-03-18T22:05:38.7997788Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-eastus", + "name": "AzSecPackAutoConfigUA-eastus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "eastus", + "createdTime": "2021-04-27T07:14:50.9621072Z", + "changedTime": "2021-04-27T07:24:53.4570423Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-westus", + "name": "AzSecPackAutoConfigUA-westus", + "type": "Microsoft.ManagedIdentity/userAssignedIdentities", + "location": "westus", + "createdTime": "2021-06-17T22:32:45.5111313Z", + "changedTime": "2021-06-17T22:42:48.1625939Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7481/providers/Microsoft.Compute/availabilitySets/test-aset5192", + "name": "test-aset5192", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:53.9127442Z", + "changedTime": "2021-06-29T09:14:54.9037735Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg7572/providers/Microsoft.Compute/availabilitySets/test-aset460", + "name": "test-aset460", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T09:04:58.0943519Z", + "changedTime": "2021-06-29T09:15:00.5875952Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testRg2789/providers/Microsoft.Compute/availabilitySets/test-aset1315", + "name": "test-aset1315", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T18:52:59.7552113Z", + "changedTime": "2021-06-29T19:03:01.0772368Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6694/providers/Microsoft.Compute/availabilitySets/test-aset611", + "name": "test-aset611", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:48.1685909Z", + "changedTime": "2021-06-29T22:53:48.9058134Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3710/providers/Microsoft.Compute/availabilitySets/test-aset1454", + "name": "test-aset1454", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:53.9956705Z", + "changedTime": "2021-06-29T22:53:55.0395886Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg5139/providers/Microsoft.Compute/availabilitySets/test-aset6457", + "name": "test-aset6457", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:57.249965Z", + "changedTime": "2021-06-29T22:53:57.84373Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg3237/providers/Microsoft.Compute/availabilitySets/test-aset7809", + "name": "test-aset7809", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:53:59.8702756Z", + "changedTime": "2021-06-29T22:54:00.6384285Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg8525/providers/Microsoft.Compute/availabilitySets/test-aset1445", + "name": "test-aset1445", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:54:05.8027989Z", + "changedTime": "2021-06-29T22:54:06.94484Z", + "provisioningState": "Succeeded", + "tags": {} + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg340/providers/Microsoft.Compute/availabilitySets/test-aset8373", + "name": "test-aset8373", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:54:09.267911Z", + "changedTime": "2021-06-29T22:54:09.8761563Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg6585/providers/Microsoft.Compute/availabilitySets/test-aset5689", + "name": "test-aset5689", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:54:11.7430651Z", + "changedTime": "2021-06-29T22:54:12.4532706Z", + "provisioningState": "Succeeded", + "tags": { + "key": "value" + } + }, + { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9445/providers/Microsoft.Compute/availabilitySets/test-aset9967", + "name": "test-aset9967", + "type": "Microsoft.Compute/availabilitySets", + "sku": { + "name": "Aligned" + }, + "location": "westus2", + "createdTime": "2021-06-29T22:54:14.876229Z", + "changedTime": "2021-06-29T22:54:15.0789406Z", + "provisioningState": "Succeeded", + "tags": {} + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9445/providers/Microsoft.Compute/availabilitySets/test-aset9967?api-version=2021-07-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "146", + "Content-Type": "application/json", + "traceparent": "00-3e4052fc525c53468a07d2bc1ddc5085-b19eb20940640e4d-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Core/1.0.0-alpha.20210629.1", + "(.NET Core 4.6.30015.01; Microsoft Windows 10.0.19043 )" + ], + "x-ms-client-request-id": "55f29dd56e4e8e5dca8711c3eeb6c863", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 5, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Aligned" + }, + "location": "West US 2", + "tags": { + "key": "value" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "432", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 29 Jun 2021 22:54:14 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-client-request-id": "55f29dd56e4e8e5dca8711c3eeb6c863", + "x-ms-correlation-request-id": "e6f9112e-beab-40bb-a757-a82cf62a5694", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;220,Microsoft.Compute/PutVM30Min;1175", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "b0a23127-4a11-4874-8ba2-f46b5020b969", + "x-ms-routing-request-id": "WESTUS2:20210629T225415Z:e6f9112e-beab-40bb-a757-a82cf62a5694" + }, + "ResponseBody": [ + "{\r\n", + " \u0022name\u0022: \u0022test-aset9967\u0022,\r\n", + " \u0022id\u0022: \u0022/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/testrg9445/providers/Microsoft.Compute/availabilitySets/test-aset9967\u0022,\r\n", + " \u0022type\u0022: \u0022Microsoft.Compute/availabilitySets\u0022,\r\n", + " \u0022location\u0022: \u0022westus2\u0022,\r\n", + " \u0022tags\u0022: {\r\n", + " \u0022key\u0022: \u0022value\u0022\r\n", + " },\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022platformUpdateDomainCount\u0022: 5,\r\n", + " \u0022platformFaultDomainCount\u0022: 2\r\n", + " },\r\n", + " \u0022sku\u0022: {\r\n", + " \u0022name\u0022: \u0022Aligned\u0022\r\n", + " }\r\n", + "}" + ] + } + ], + "Variables": { + "RandomSeed": "742208027", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file From ff7dc593d7e8eba0ed03e2d7334f36f20d65f486 Mon Sep 17 00:00:00 2001 From: m-nash <64171366+m-nash@users.noreply.github.com> Date: Wed, 30 Jun 2021 10:53:19 -0700 Subject: [PATCH 5/7] cleanup the warnings that were supressed (#22318) * fix CA1036 * remove CA1067 * remove CA1065 * remove SA1028 --- .../src/ApiVersionsBase.cs | 82 ++++---- .../src/ArmClient.cs | 2 +- .../src/Azure.ResourceManager.Core.csproj | 3 +- .../src/Generated/Models/Plan.cs | 109 ++++++++++- .../src/Generated/Models/Sku.cs | 106 ++++++++++- .../src/Generated/Models/SubscriptionData.cs | 4 +- .../src/Generated/Models/SubscriptionState.cs | 4 +- .../src/Resources/LocationData.cs | 102 +++++++++- .../Resources/LocationResourceIdentifier.cs | 10 +- .../src/Resources/Resource.cs | 46 +---- .../ResourceGroupResourceIdentifier.cs | 12 +- .../src/Resources/ResourceIdentifier.cs | 66 +++++-- .../Resources/ResourceIdentifierExtensions.cs | 16 +- .../src/Resources/ResourceIdentity.cs | 17 +- .../src/Resources/ResourceNameFilter.cs | 18 ++ .../src/Resources/ResourceTagFilter.cs | 16 ++ .../src/Resources/ResourceType.cs | 65 +++++-- .../src/Resources/ResourceTypeFilter.cs | 25 ++- .../src/Resources/SubResource.cs | 39 +--- .../SubscriptionProviderIdentifier.cs | 8 +- .../SubscriptionResourceIdentifier.cs | 14 +- .../src/Resources/SystemAssignedIdentity.cs | 17 +- .../src/Resources/TenantProviderIdentifier.cs | 8 +- .../src/Resources/TenantResourceIdentifier.cs | 20 +- .../src/Resources/UserAssignedIdentity.cs | 17 +- .../src/Resources/WritableSubResource.cs | 39 +--- .../tests/Unit/ApiVersionsBaseTests.cs | 40 ++++ .../tests/Unit/LocationTests.cs | 122 +++++++++++- .../tests/Unit/PlanTests.cs | 177 +++++++++++++---- .../tests/Unit/ResourceIdentifierTests.cs | 84 +++++++- .../tests/Unit/ResourceTests.cs | 65 ------- .../tests/Unit/ResourceTypeTests.cs | 80 ++++++++ .../tests/Unit/SkuTests.cs | 179 +++++++++++++----- .../tests/Unit/SubResourceTests.cs | 66 +------ .../tests/Unit/WritableSubResourceTests.cs | 65 ------- 35 files changed, 1211 insertions(+), 532 deletions(-) delete mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceTests.cs delete mode 100644 sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/WritableSubResourceTests.cs diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/ApiVersionsBase.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/ApiVersionsBase.cs index f66ed787f113..3a62493bbe79 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/ApiVersionsBase.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/ApiVersionsBase.cs @@ -23,31 +23,25 @@ protected ApiVersionsBase(string value) } /// - /// + /// Compares one with another instance. /// - /// - /// - /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is less than the right. public static bool operator <(ApiVersionsBase left, ApiVersionsBase right) { - if (ReferenceEquals(null, left)) - return !ReferenceEquals(null, right); - - return left.CompareTo(right) == -1; + return ReferenceEquals(left, null) ? !ReferenceEquals(right, null) : left.CompareTo(right) < 0; } /// - /// + /// Compares one with another instance. /// - /// - /// - /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is greater than the right. public static bool operator >(ApiVersionsBase left, ApiVersionsBase right) { - if (ReferenceEquals(null, left)) - return false; - - return left.CompareTo(right) == 1; + return !ReferenceEquals(left, null) && left.CompareTo(right) > 0; } /// @@ -69,47 +63,37 @@ public static implicit operator string(ApiVersionsBase version) /// /// API version value. public virtual ResourceType ResourceType {get; } - + /// /// Overrides == operator for comparing ApiVersionsBase object with string object. /// - /// The ApiVersionsBase object to compare. - /// The API version value in string to compare. + /// The ApiVersionsBase object to compare. + /// The API version value in string to compare. /// Comparison result in boolean. Equal returns true otherwise returns false. - public static bool operator ==(ApiVersionsBase first, string second) + public static bool operator ==(ApiVersionsBase left, string right) { - if (ReferenceEquals(null, first)) + if (ReferenceEquals(null, left)) { - return ReferenceEquals(null, second); + return ReferenceEquals(null, right); } - if (ReferenceEquals(null, second)) + if (ReferenceEquals(null, right)) { return false; } - return first.Equals(second); + return left.Equals(right); } /// /// Overrides != operator for comparing ApiVersionsBase object with string object. /// - /// The ApiVersionsBase object to compare. - /// The API version value in string to compare. + /// The ApiVersionsBase object to compare. + /// The API version value in string to compare. /// Comparison result in boolean. Equal returns false otherwise returns true. - public static bool operator !=(ApiVersionsBase first, string second) + public static bool operator !=(ApiVersionsBase left, string right) { - if (ReferenceEquals(null, first)) - { - return !ReferenceEquals(null, second); - } - - if (ReferenceEquals(null, second)) - { - return true; - } - - return !first.Equals(second); + return !(left == right); } /// @@ -205,5 +189,27 @@ public override int GetHashCode() { return _value.GetHashCode(); } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is less than or equal to the right. + public static bool operator <=(ApiVersionsBase left, ApiVersionsBase right) + { + return ReferenceEquals(left, null) || left.CompareTo(right) <= 0; + } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is greater than or equal to the right. + public static bool operator >=(ApiVersionsBase left, ApiVersionsBase right) + { + return ReferenceEquals(left, null) ? ReferenceEquals(right, null) : left.CompareTo(right) >= 0; + } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/ArmClient.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/ArmClient.cs index 40cc0ac394d7..6320090bd4fc 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/ArmClient.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/ArmClient.cs @@ -51,7 +51,7 @@ public ArmClient(TokenCredential credential, ArmClientOptions options = default) /// The id of the default Azure subscription. /// A credential used to authenticate to an Azure Service. /// The client parameters to use in these operations. - /// If is null. + /// If is null. public ArmClient( string defaultSubscriptionId, TokenCredential credential, diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Azure.ResourceManager.Core.csproj b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Azure.ResourceManager.Core.csproj index 152ad5c686c1..2741c4b9be3e 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Azure.ResourceManager.Core.csproj +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Azure.ResourceManager.Core.csproj @@ -8,12 +8,13 @@ This is a beta preview vesion. This version uses a next-generation code generator that introduces important breaking changes, but also new features (such as intuitive authentication, custom HTTP pipeline, distributed tracing and much more). azure;management;resource - $(NoWarn);AZC0008;AZC0107;CA2214;CA1036;CA1067;CA1065;SA1028 + $(NoWarn);CA2214 true + diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Plan.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Plan.cs index 00eac4c30ac1..6fac41b89490 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Plan.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Plan.cs @@ -2,6 +2,8 @@ // Licensed under the MIT License. using System; +using System.Globalization; +using Azure.Core; namespace Azure.ResourceManager.Core { @@ -14,7 +16,7 @@ public sealed partial class Plan : IEquatable, IComparable public Plan() { } - + /// /// Initializes a new instance of the class. /// @@ -64,7 +66,7 @@ internal Plan(string name, string publisher, string product, string promotionCod /// -1 for less than, 0 for equals, 1 for greater than. public int CompareTo(Plan other) { - if (other == null) + if (ReferenceEquals(other, null)) return 1; if (ReferenceEquals(this, other)) @@ -90,7 +92,7 @@ public int CompareTo(Plan other) /// True if they are equals, otherwise false. public bool Equals(Plan other) { - if (other == null) + if (ReferenceEquals(other, null)) return false; if (ReferenceEquals(this, other)) @@ -102,5 +104,106 @@ public bool Equals(Plan other) string.Equals(Publisher, other.Publisher, StringComparison.InvariantCultureIgnoreCase) && string.Equals(Version, other.Version, StringComparison.InvariantCultureIgnoreCase); } + + /// + public override bool Equals(object obj) + { + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (ReferenceEquals(obj, null)) + { + return false; + } + + if (obj is not Plan other) + return false; + + return Equals(other); + } + + /// + public override int GetHashCode() + { + return HashCodeBuilder.Combine( + Name?.ToLower(CultureInfo.InvariantCulture), + Publisher?.ToLower(CultureInfo.InvariantCulture), + Product?.ToLower(CultureInfo.InvariantCulture), + PromotionCode?.ToLower(CultureInfo.InvariantCulture), + Version?.ToLower(CultureInfo.InvariantCulture)); + } + + /// + /// Compares this instance with another object and determines if they are equals. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if they are equal, otherwise false. + public static bool operator ==(Plan left, Plan right) + { + if (ReferenceEquals(left, null)) + { + return ReferenceEquals(right, null); + } + + return left.Equals(right); + } + + /// + /// Compares this instance with another object and determines if they are equals. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if they are not equal, otherwise false. + public static bool operator !=(Plan left, Plan right) + { + return !(left == right); + } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is less than the right. + public static bool operator <(Plan left, Plan right) + { + return ReferenceEquals(left, null) ? !ReferenceEquals(right, null) : left.CompareTo(right) < 0; + } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is less than or equal to the right. + public static bool operator <=(Plan left, Plan right) + { + return ReferenceEquals(left, null) || left.CompareTo(right) <= 0; + } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is greater than the right. + public static bool operator >(Plan left, Plan right) + { + return !ReferenceEquals(left, null) && left.CompareTo(right) > 0; + } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is greater than or equal to the right. + public static bool operator >=(Plan left, Plan right) + { + return ReferenceEquals(left, null) ? ReferenceEquals(right, null) : left.CompareTo(right) >= 0; + } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Sku.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Sku.cs index dd62f6ccac73..d906fb049286 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Sku.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/Sku.cs @@ -2,6 +2,8 @@ // Licensed under the MIT License. using System; +using System.Globalization; +using Azure.Core; namespace Azure.ResourceManager.Core { @@ -76,7 +78,7 @@ public int CompareTo(Sku other) if (other == null) return 1; - if (object.ReferenceEquals(this, other)) + if (ReferenceEquals(this, other)) return 0; int compareResult = 0; @@ -112,5 +114,107 @@ public bool Equals(Sku other) string.Equals(Tier, other.Tier, StringComparison.InvariantCultureIgnoreCase) && long.Equals(Capacity, other.Capacity); } + + /// + public override bool Equals(object obj) + { + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (ReferenceEquals(obj, null)) + { + return false; + } + + if (obj is not Sku other) + return false; + + return Equals(other); + } + + /// + public override int GetHashCode() + { + return HashCodeBuilder.Combine( + Name?.ToLower(CultureInfo.InvariantCulture), + Model?.ToLower(CultureInfo.InvariantCulture), + Family?.ToLower(CultureInfo.InvariantCulture), + Size?.ToLower(CultureInfo.InvariantCulture), + Tier?.ToLower(CultureInfo.InvariantCulture), + Capacity); + } + + /// + /// Compares this instance with another object and determines if they are equals. + /// + /// The sku on the left side of the operator. + /// The sku on the right side of the operator. + /// True if they are equal, otherwise false. + public static bool operator ==(Sku left, Sku right) + { + if (ReferenceEquals(left, null)) + { + return ReferenceEquals(right, null); + } + + return left.Equals(right); + } + + /// + /// Compares this instance with another object and determines if they are not equal. + /// + /// The sku on the left side of the operator. + /// The sku on the right side of the operator. + /// True if they are not equal, otherwise false. + public static bool operator !=(Sku left, Sku right) + { + return !(left == right); + } + + /// + /// Compares one with another instance. + /// + /// The sku on the left side of the operator. + /// The sku on the right side of the operator. + /// True if the left Sku is less than the right. + public static bool operator <(Sku left, Sku right) + { + return ReferenceEquals(left, null) ? !ReferenceEquals(right, null) : left.CompareTo(right) < 0; + } + + /// + /// Compares one with another instance. + /// + /// The sku on the left side of the operator. + /// The sku on the right side of the operator. + /// True if the left Sku is less than or equal to the right. + public static bool operator <=(Sku left, Sku right) + { + return ReferenceEquals(left, null) || left.CompareTo(right) <= 0; + } + + /// + /// Compares one with another instance. + /// + /// The sku on the left side of the operator. + /// The sku on the right side of the operator. + /// True if the left Sku is greater than the right. + public static bool operator >(Sku left, Sku right) + { + return !ReferenceEquals(left, null) && left.CompareTo(right) > 0; + } + + /// + /// Compares one with another instance. + /// + /// The sku on the left side of the operator. + /// The sku on the right side of the operator. + /// True if the left Sku is greater than or equal to the right. + public static bool operator >=(Sku left, Sku right) + { + return ReferenceEquals(left, null) ? ReferenceEquals(right, null) : left.CompareTo(right) >= 0; + } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/SubscriptionData.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/SubscriptionData.cs index 450d62da4f27..3198a2f4fcdc 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/SubscriptionData.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/SubscriptionData.cs @@ -74,8 +74,8 @@ internal SubscriptionData(string id, /// public string DisplayName { get; } - /// - /// The subscription tenant ID. + /// + /// The subscription tenant ID. /// public string TenantId { get; } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/SubscriptionState.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/SubscriptionState.cs index 2590f4eac174..b63a1596bbb8 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/SubscriptionState.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Generated/Models/SubscriptionState.cs @@ -3,8 +3,8 @@ namespace Azure.ResourceManager.Core { - /// - /// The subscription state. Possible values are Enabled, Warned, PastDue, Disabled, and Deleted. + /// + /// The subscription state. Possible values are Enabled, Warned, PastDue, Disabled, and Deleted. /// public enum SubscriptionState { diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/LocationData.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/LocationData.cs index a9770d8b24bd..24f4702b152d 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/LocationData.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/LocationData.cs @@ -328,7 +328,7 @@ private enum NameType /// String to be assigned in the Name, CanonicalName or DisplayName form. public static implicit operator LocationData(string other) { - if (other == null) + if (ReferenceEquals(other, null)) return null; var normalizedName = NormalizationUtility(other); @@ -347,7 +347,7 @@ public static implicit operator LocationData(string other) /// Location object to be assigned. public static implicit operator string(LocationData other) { - if (other == null) + if (ReferenceEquals(other, null)) { return null; } @@ -362,7 +362,7 @@ public static implicit operator string(LocationData other) /// True or false. public bool Equals(LocationData other) { - if (other == null) + if (ReferenceEquals(other, null)) return false; return Name == other.Name && CanonicalName == other.CanonicalName && DisplayName == other.DisplayName; @@ -459,5 +459,101 @@ private static string GetDefaultNameFromDisplayName(string name) { return name.Replace(RegexWhitespace, string.Empty).ToLower(CultureInfo.InvariantCulture); } + + /// + public override bool Equals(object obj) + { + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (ReferenceEquals(obj, null)) + { + return false; + } + + if (obj is not LocationData other) + return false; + + return Equals(other); + } + + /// + public override int GetHashCode() + { + return Name.GetHashCode(); + } + + /// + /// Compares this instance with another object and determines if they are equals. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if they are equal, otherwise false. + public static bool operator ==(LocationData left, LocationData right) + { + if (ReferenceEquals(left, null)) + { + return ReferenceEquals(right, null); + } + + return left.Equals(right); + } + + /// + /// Compares this instance with another object and determines if they are equals. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if they are not equal, otherwise false. + public static bool operator !=(LocationData left, LocationData right) + { + return !(left == right); + } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is less than the right. + public static bool operator <(LocationData left, LocationData right) + { + return ReferenceEquals(left, null) ? !ReferenceEquals(right, null) : left.CompareTo(right) < 0; + } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is less than or equal to the right. + public static bool operator <=(LocationData left, LocationData right) + { + return ReferenceEquals(left, null) || left.CompareTo(right) <= 0; + } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is greater than the right. + public static bool operator >(LocationData left, LocationData right) + { + return !ReferenceEquals(left, null) && left.CompareTo(right) > 0; + } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is greater than or equal to the right. + public static bool operator >=(LocationData left, LocationData right) + { + return ReferenceEquals(left, null) ? ReferenceEquals(right, null) : left.CompareTo(right) >= 0; + } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/LocationResourceIdentifier.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/LocationResourceIdentifier.cs index 900b34fe0163..6e81fb07ecf0 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/LocationResourceIdentifier.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/LocationResourceIdentifier.cs @@ -6,7 +6,7 @@ namespace Azure.ResourceManager.Core { /// - /// The identifier for a resource that is contained in a location. + /// The identifier for a resource that is contained in a location. /// public sealed class LocationResourceIdentifier : SubscriptionResourceIdentifier { @@ -39,7 +39,7 @@ public LocationResourceIdentifier(string resourceId) } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// Used to initialize resources in the same namespace as the parent resource. /// /// @@ -92,10 +92,8 @@ public static implicit operator LocationResourceIdentifier(string other) { if (other is null) return null; - LocationResourceIdentifier id = ResourceIdentifier.Create(other) as LocationResourceIdentifier; - if (id is null) - throw new ArgumentException("Not a valid location level resource", nameof(other)); - return id; + + return ResourceIdentifier.Create(other) as LocationResourceIdentifier; } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/Resource.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/Resource.cs index befebf7f9a56..8c6085ce34c5 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/Resource.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/Resource.cs @@ -9,8 +9,8 @@ namespace Azure.ResourceManager.Core /// A class representing the base resource used by all azure resources. /// [ReferenceType(typeof(TenantResourceIdentifier))] - public abstract class Resource : IEquatable>, IEquatable, - IComparable>, IComparable where TIdentifier : TenantResourceIdentifier + public abstract class Resource + where TIdentifier : TenantResourceIdentifier { /// /// Initializes an empty instance of . @@ -46,47 +46,5 @@ protected internal Resource(TIdentifier id, string name, ResourceType type) /// Gets the resource type. /// public virtual ResourceType Type { get; } - - /// - public virtual int CompareTo(Resource other) - { - if (other == null) - return 1; - - if (ReferenceEquals(this, other)) - return 0; - - int compareResult = 0; - if ((compareResult = string.Compare(Id, other.Id, StringComparison.InvariantCultureIgnoreCase)) == 0 && - (compareResult = string.Compare(Name, other.Name, StringComparison.InvariantCultureIgnoreCase)) == 0 && - (compareResult = Type.CompareTo(other.Type)) == 0) - return 0; - - return compareResult; - } - - /// - public virtual int CompareTo(string other) - { - return string.Compare(Id, other, StringComparison.InvariantCultureIgnoreCase); - } - - /// - public virtual bool Equals(Resource other) - { - if (Id == null) - return false; - - return Id.Equals(other?.Id); - } - - /// - public virtual bool Equals(string other) - { - if (Id == null) - return false; - - return Id.Equals(other); - } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceGroupResourceIdentifier.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceGroupResourceIdentifier.cs index 88a1cae7b495..ae993e62270d 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceGroupResourceIdentifier.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceGroupResourceIdentifier.cs @@ -25,7 +25,7 @@ internal ResourceGroupResourceIdentifier(SubscriptionResourceIdentifier parent, } /// - /// Initializes a new instance of the class + /// Initializes a new instance of the class /// for a resource in a different namespace than its parent. /// /// he of the target of this extension resource. @@ -39,7 +39,7 @@ internal ResourceGroupResourceIdentifier(ResourceGroupResourceIdentifier target, } /// - /// Initializes a new instance of the class + /// Initializes a new instance of the class /// for a resource in the same namespace as its parent. /// /// he of the target of this extension resource. @@ -52,7 +52,7 @@ internal ResourceGroupResourceIdentifier(ResourceGroupResourceIdentifier target, } /// - /// Initializes a new instance of the class + /// Initializes a new instance of the class /// /// The string representation of a resource id. public ResourceGroupResourceIdentifier(string resourceId) @@ -88,10 +88,8 @@ public static implicit operator ResourceGroupResourceIdentifier(string other) { if (other is null) return null; - ResourceGroupResourceIdentifier id = ResourceIdentifier.Create(other) as ResourceGroupResourceIdentifier; - if (id is null) - throw new ArgumentException("Not a valid resource group level resource", nameof(other)); - return id; + + return ResourceIdentifier.Create(other) as ResourceGroupResourceIdentifier; } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentifier.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentifier.cs index 7961bfa2bf1a..de4dc54a4d0e 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentifier.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentifier.cs @@ -16,7 +16,7 @@ public abstract class ResourceIdentifier : IEquatable, IComp internal const string ProvidersKey = "providers", SubscriptionsKey = "subscriptions", ResourceGroupsKey = "resourceGroups", LocationsKey = "locations"; - internal const string ResourceGroupsLowerKey = "resourcegroups"; + internal const string ResourceGroupsLowerKey = "resourcegroups"; internal const string BuiltInResourceNamespace = "Microsoft.Resources"; @@ -98,7 +98,7 @@ public static ResourceIdentifier Create(string resourceId) } /// - /// Create a new instance of the class for resource identifiers + /// Create a new instance of the class for resource identifiers /// that are contained in a subscription. /// /// The GUID string representing the resource. @@ -161,7 +161,7 @@ internal static ResourceIdentifier CreateBaseSubscriptionIdentifier(string subsc } /// - /// Create a new instance of the class for resource identifiers + /// Create a new instance of the class for resource identifiers /// that are contained in a location. /// /// The resource id of the subscription for this resource. @@ -189,7 +189,7 @@ internal static ResourceIdentifier CreateBaseLocationIdentifier(SubscriptionReso } /// - /// Create a new instance of the class for resource identifiers + /// Create a new instance of the class for resource identifiers /// that are contained in a resource group. /// /// The resource id of the subscription for this resource. @@ -217,7 +217,7 @@ internal static ResourceIdentifier CreateBaseResourceGroupIdentifier(Subscriptio } /// - /// Create a new instance of the class for resource identifiers + /// Create a new instance of the class for resource identifiers /// that are based in the tenant. /// /// The resource id of the parent resource. @@ -237,7 +237,7 @@ internal static ResourceIdentifier CreateTenantIdentifier(TenantResourceIdentifi } /// - /// Create a new instance of the class for resource identifiers + /// Create a new instance of the class for resource identifiers /// that are based in a subscription. /// /// The resource id of the parent resource. @@ -257,7 +257,7 @@ internal static ResourceIdentifier CreateSubscriptionIdentifier(SubscriptionReso } /// - /// Create a new instance of the class for resource identifiers + /// Create a new instance of the class for resource identifiers /// that are contained in a location. /// /// The resource id of the parent resource. @@ -277,7 +277,7 @@ internal static ResourceIdentifier CreateLocationIdentifier(LocationResourceIden } /// - /// Create a new instance of the class for resource identifiers + /// Create a new instance of the class for resource identifiers /// that are contained in a resource group. /// /// The resource id of the parent resource. @@ -465,8 +465,8 @@ public bool Equals(ResourceIdentifier other) /// Compre this resource identifier to the given resource identifier. /// /// The resource identifier to compare to. - /// 0 if the resource identifiers are equivalent, -1 if this resource identifier - /// should be ordered before the given resource identifier, 1 if this resource identifier + /// 0 if the resource identifiers are equivalent, -1 if this resource identifier + /// should be ordered before the given resource identifier, 1 if this resource identifier /// should be ordered after the given resource identifier. public int CompareTo(ResourceIdentifier other) { @@ -500,7 +500,7 @@ public override int GetHashCode() public static implicit operator ResourceIdentifier(string other) => (other is null ? null : ResourceIdentifier.Create(other)); /// - /// Convert a resource identifier to a string + /// Convert a resource identifier to a string /// /// The resource identifier. public static implicit operator string(ResourceIdentifier id) => id?.ToString(); @@ -526,5 +526,49 @@ public override int GetHashCode() { return !ResourceIdentifier.Equals(id1,id2); } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is less than the right. + public static bool operator <(ResourceIdentifier left, ResourceIdentifier right) + { + return ReferenceEquals(left, null) ? !ReferenceEquals(right, null) : left.CompareTo(right) < 0; + } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is less than or equal to the right. + public static bool operator <=(ResourceIdentifier left, ResourceIdentifier right) + { + return ReferenceEquals(left, null) || left.CompareTo(right) <= 0; + } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is greater than the right. + public static bool operator >(ResourceIdentifier left, ResourceIdentifier right) + { + return !ReferenceEquals(left, null) && left.CompareTo(right) > 0; + } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is greater than or equal to the right. + public static bool operator >=(ResourceIdentifier left, ResourceIdentifier right) + { + return ReferenceEquals(left, null) ? ReferenceEquals(right, null) : left.CompareTo(right) >= 0; + } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentifierExtensions.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentifierExtensions.cs index ef5af2d1a6a7..8e1b5e9927f5 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentifierExtensions.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentifierExtensions.cs @@ -17,7 +17,7 @@ public static class ResourceIdentifierExtensions /// /// The id to append to. /// The provider namespace of the added resource. - /// The simple type of the added resource, without slashes (/), + /// The simple type of the added resource, without slashes (/), /// for example, 'virtualMachines'. /// The name of the resource. /// The combined resource id. @@ -33,7 +33,7 @@ public static TenantResourceIdentifier AppendProviderResource(this TenantResourc /// /// The id to append to. /// The provider namespace of the added resource. - /// The simple type of the added resource, without slashes (/), + /// The simple type of the added resource, without slashes (/), /// for example, 'virtualMachines'. /// The name of the resource. /// The combined resource id. @@ -49,7 +49,7 @@ public static SubscriptionResourceIdentifier AppendProviderResource(this Subscri /// /// The id to append to. /// The provider namespace of the added resource. - /// The simple type of the added resource, without slashes (/), + /// The simple type of the added resource, without slashes (/), /// for example, 'virtualMachines'. /// The name of the resource. /// The combined resource id. @@ -65,7 +65,7 @@ public static ResourceGroupResourceIdentifier AppendProviderResource(this Resour /// /// The id to append to. /// The provider namespace of the added resource. - /// The simple type of the added resource, without slashes (/), + /// The simple type of the added resource, without slashes (/), /// for example, 'virtualMachines'. /// The name of the resource. /// The combined resource id. @@ -80,7 +80,7 @@ public static LocationResourceIdentifier AppendProviderResource(this LocationRes /// Add a provider resource to an existing resource id. /// /// The id to append to. - /// The simple type of the child resource, without slashes (/), + /// The simple type of the child resource, without slashes (/), /// for example, 'subnets'. /// The name of the resource. /// The combined resource id. @@ -95,7 +95,7 @@ public static TenantResourceIdentifier AppendChildResource(this TenantResourceId /// Add a provider resource to an existing resource id. /// /// The id to append to. - /// The simple type of the child resource, without slashes (/), + /// The simple type of the child resource, without slashes (/), /// for example, 'subnets'. /// The name of the resource. /// The combined resource id. @@ -110,7 +110,7 @@ public static SubscriptionResourceIdentifier AppendChildResource(this Subscripti /// Add a provider resource to an existing resource id. /// /// The id to append to. - /// The simple type of the child resource, without slashes (/), + /// The simple type of the child resource, without slashes (/), /// for example, 'subnets'. /// The name of the resource. /// The combined resource id. @@ -125,7 +125,7 @@ public static ResourceGroupResourceIdentifier AppendChildResource(this ResourceG /// Add a provider resource to an existing resource id. /// /// The id to append to. - /// The simple type of the child resource, without slashes (/), + /// The simple type of the child resource, without slashes (/), /// for example, 'subnets'. /// The name of the resource. /// The combined resource id. diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentity.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentity.cs index 12599e56aad6..80e42071c83e 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentity.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceIdentity.cs @@ -213,7 +213,7 @@ internal static void Serialize(Utf8JsonWriter writer, ResourceIdentity identity) /// True if they are equal, otherwise False. public bool Equals(ResourceIdentity other) { - if (other == null) + if (ReferenceEquals(other, null)) return false; if (UserAssignedIdentities.Count == other.UserAssignedIdentities.Count) @@ -237,5 +237,20 @@ public bool Equals(ResourceIdentity other) return SystemAssignedIdentity.Equals(SystemAssignedIdentity, other.SystemAssignedIdentity); } + + /// + public override bool Equals(object obj) + { + if (ReferenceEquals(this, obj)) + return true; + + return Equals(obj as ResourceIdentity); + } + + /// + public override int GetHashCode() + { + return HashCodeBuilder.Combine(SystemAssignedIdentity, UserAssignedIdentities); + } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceNameFilter.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceNameFilter.cs index 86c77fe7c53e..a73dad956d0d 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceNameFilter.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceNameFilter.cs @@ -67,5 +67,23 @@ public override string GetFilterString() return string.Join(" and ", builder); } + + /// + public override bool Equals(object obj) + { + if (ReferenceEquals(this, obj)) + return true; + + if (obj is string other) + return Equals(other); + + return Equals(obj as ResourceNameFilter); + } + + /// + public override int GetHashCode() + { + return Name.GetHashCode(); + } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceTagFilter.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceTagFilter.cs index 528a374a8176..bb78dab0caaf 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceTagFilter.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceTagFilter.cs @@ -2,6 +2,7 @@ // Licensed under the MIT License. using System; +using Azure.Core; namespace Azure.ResourceManager.Core { @@ -61,5 +62,20 @@ public override string GetFilterString() { return $"tagName eq '{_tag.Item1}' and tagValue eq '{_tag.Item2}'"; } + + /// + public override bool Equals(object obj) + { + if (ReferenceEquals(this, obj)) + return true; + + return Equals(obj as ResourceTagFilter); + } + + /// + public override int GetHashCode() + { + return HashCodeBuilder.Combine(Key, Value); + } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceType.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceType.cs index 41b837798b81..660389434aa4 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceType.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceType.cs @@ -3,6 +3,7 @@ using System; using System.Collections.Generic; +using System.Globalization; using System.Linq; namespace Azure.ResourceManager.Core @@ -52,10 +53,6 @@ internal ResourceType(ResourceType parent, string childType) { } - private ResourceType() - { - } - /// /// Gets the resource type Namespace. /// @@ -136,10 +133,7 @@ public static implicit operator string(ResourceType other) /// False if they are equal, otherwise True. public static bool operator !=(ResourceType left, ResourceType right) { - if (left is null) - return !(right is null); - - return !left.Equals(right); + return !(left == right); } /// @@ -186,26 +180,29 @@ public override string ToString() /// public override bool Equals(object other) { + if (ReferenceEquals(this, other)) + return true; + if (other is null) return false; var resourceObj = other as ResourceType; - if (!(resourceObj is null)) + if (resourceObj is not null) return Equals(resourceObj); var stringObj = other as string; - if (stringObj != null) + if (stringObj is not null) return Equals(stringObj); - return base.Equals(other); + return false; } /// public override int GetHashCode() { - return ToString().GetHashCode(); + return ToString().ToLower(CultureInfo.InvariantCulture).GetHashCode(); } /// @@ -247,5 +244,49 @@ private void Parse(string resourceIdOrType) Namespace = id.ResourceType.Namespace; } } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is less than the right. + public static bool operator <(ResourceType left, ResourceType right) + { + return ReferenceEquals(left, null) ? !ReferenceEquals(right, null) : left.CompareTo(right) < 0; + } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is less than or equal to the right. + public static bool operator <=(ResourceType left, ResourceType right) + { + return ReferenceEquals(left, null) || left.CompareTo(right) <= 0; + } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is greater than the right. + public static bool operator >(ResourceType left, ResourceType right) + { + return !ReferenceEquals(left, null) && left.CompareTo(right) > 0; + } + + /// + /// Compares one with another instance. + /// + /// The object on the left side of the operator. + /// The object on the right side of the operator. + /// True if the left object is greater than or equal to the right. + public static bool operator >=(ResourceType left, ResourceType right) + { + return ReferenceEquals(left, null) ? ReferenceEquals(right, null) : left.CompareTo(right) >= 0; + } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceTypeFilter.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceTypeFilter.cs index a6406b32cf35..49383d5419a2 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceTypeFilter.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/ResourceTypeFilter.cs @@ -31,13 +31,13 @@ public ResourceTypeFilter(ResourceType resourceType) /// public bool Equals(string other) { - throw new NotImplementedException(); + return ResourceType.Equals(other); } /// public bool Equals(ResourceTypeFilter other) { - throw new NotImplementedException(); + return ResourceType.Equals(other); } /// @@ -45,5 +45,26 @@ public override string GetFilterString() { return $"resourceType EQ '{ResourceType}'"; } + + /// + public override bool Equals(object obj) + { + if (ReferenceEquals(this, obj)) + return true; + + if (ReferenceEquals(null, obj)) + return false; + + if (obj is string other) + return Equals(other); + + return Equals(obj as ResourceTypeFilter); + } + + /// + public override int GetHashCode() + { + return ResourceType.GetHashCode(); + } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SubResource.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SubResource.cs index ca0e7e62b93c..71a0b7feda86 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SubResource.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SubResource.cs @@ -15,7 +15,7 @@ public class SubResource : SubResource /// Initializes an empty instance of for mocking. /// [InitializationConstructor] - public SubResource() + public SubResource() { } @@ -30,15 +30,14 @@ protected internal SubResource(string id) : base(id) { } /// [ReferenceType(typeof(ResourceIdentifier))] [System.Diagnostics.CodeAnalysis.SuppressMessage("StyleCop.CSharp.MaintainabilityRules", "SA1402:File may only contain a single type", Justification = "Types differ by type argument only")] - public partial class SubResource : IEquatable>, IEquatable, - IComparable>, IComparable + public partial class SubResource where TIdentifier : ResourceIdentifier { /// /// Initializes an empty instance of for mocking. /// [InitializationConstructor] - public SubResource() + public SubResource() { } @@ -47,7 +46,7 @@ public SubResource() [SerializationConstructor] protected internal SubResource(string id) { - Id = (TIdentifier)id; + Id = (TIdentifier)id; } /// @@ -55,35 +54,5 @@ protected internal SubResource(string id) /// /// public virtual TIdentifier Id { get; } - - /// - public int CompareTo(string other) - { - return string.Compare(Id, other, StringComparison.InvariantCultureIgnoreCase); - } - - /// - public int CompareTo(SubResource other) - { - if (other is null) - return 1; - - if (ReferenceEquals(this, other)) - return 0; - - return Id.CompareTo(other.Id); - } - - /// - public bool Equals(SubResource other) - { - return Id.Equals(other?.Id); - } - - /// - public bool Equals(string other) - { - return Id.Equals(other); - } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SubscriptionProviderIdentifier.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SubscriptionProviderIdentifier.cs index 573b82080402..e6480212b2bf 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SubscriptionProviderIdentifier.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SubscriptionProviderIdentifier.cs @@ -29,7 +29,7 @@ internal SubscriptionProviderIdentifier(SubscriptionProviderIdentifier parent, s } /// - /// Initializes a new instance of the class + /// Initializes a new instance of the class /// for resources in the sanem namespace as their parent resource. /// /// The resource id of the parent resource. @@ -58,10 +58,8 @@ public static implicit operator SubscriptionProviderIdentifier(string other) { if (other is null) return null; - SubscriptionProviderIdentifier id = ResourceIdentifier.Create(other) as SubscriptionProviderIdentifier; - if (other is null) - throw new ArgumentException("Not a valid tenant provider resource", nameof(other)); - return id; + + return ResourceIdentifier.Create(other) as SubscriptionProviderIdentifier; } /// diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SubscriptionResourceIdentifier.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SubscriptionResourceIdentifier.cs index 1603bd8bfec2..c2ff34289172 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SubscriptionResourceIdentifier.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SubscriptionResourceIdentifier.cs @@ -31,7 +31,7 @@ internal SubscriptionResourceIdentifier(Guid id) } /// - /// Initializes a new instance of the class + /// Initializes a new instance of the class /// for resources in the sanem namespace as their parent resource. /// /// The resource id of the parent resource. @@ -45,7 +45,7 @@ internal SubscriptionResourceIdentifier(SubscriptionResourceIdentifier parent, R } /// - /// Initializes a new instance of the class + /// Initializes a new instance of the class /// for resources in the sanem namespace as their parent resource. /// /// The resource id of the parent resource. @@ -59,7 +59,7 @@ internal SubscriptionResourceIdentifier(SubscriptionResourceIdentifier parent, s } /// - /// Initializes a new instance of the class + /// Initializes a new instance of the class /// for resources in a different namespace than their parent resource. /// /// The resource id of the parent resource. @@ -76,7 +76,7 @@ internal SubscriptionResourceIdentifier(SubscriptionResourceIdentifier parent, s /// /// Initializes a new instance of the class. /// - /// The string representation of the subscription id. This can be in the form of a GUID, + /// The string representation of the subscription id. This can be in the form of a GUID, /// or a full resource id like '/subscriptions/xxxxx-yyyy-zzzz-wwwwww'. public SubscriptionResourceIdentifier(string resourceIdOrSubscriptionId) { @@ -123,10 +123,8 @@ public static implicit operator SubscriptionResourceIdentifier(string other) { if (other is null) return null; - SubscriptionResourceIdentifier id = ResourceIdentifier.Create(other) as SubscriptionResourceIdentifier; - if (id is null) - throw new ArgumentException("Not a valid subscription level resource", nameof(other)); - return id; + + return ResourceIdentifier.Create(other) as SubscriptionResourceIdentifier; } internal override string ToResourceString() diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SystemAssignedIdentity.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SystemAssignedIdentity.cs index e2f7dcbc7321..3225c3034759 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SystemAssignedIdentity.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/SystemAssignedIdentity.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.Core /// /// A class representing an Identity assigned by the system. /// - public sealed class SystemAssignedIdentity + public sealed class SystemAssignedIdentity : IEquatable { /// /// Initializes a new instance of the class with Null properties. @@ -158,5 +158,20 @@ public bool Equals(SystemAssignedIdentity other) return TenantId.Equals(other.TenantId) && PrincipalId.Equals(other.PrincipalId); } + + /// + public override bool Equals(object obj) + { + if (ReferenceEquals(this, obj)) + return true; + + return Equals(obj as SystemAssignedIdentity); + } + + /// + public override int GetHashCode() + { + return HashCodeBuilder.Combine(TenantId, PrincipalId); + } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/TenantProviderIdentifier.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/TenantProviderIdentifier.cs index e1169ec1b2f0..9a4b446144be 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/TenantProviderIdentifier.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/TenantProviderIdentifier.cs @@ -27,7 +27,7 @@ internal TenantProviderIdentifier(TenantProviderIdentifier parent, string provid } /// - /// Initializes a new instance of the class + /// Initializes a new instance of the class /// for resources in the sanem namespace as their parent resource. /// /// The resource id of the parent resource. @@ -55,10 +55,8 @@ public static implicit operator TenantProviderIdentifier(string other) { if (other is null) return null; - TenantProviderIdentifier id = ResourceIdentifier.Create(other) as TenantProviderIdentifier; - if (other is null) - throw new ArgumentException("Not a valid tenant provider resource", nameof(other)); - return id; + + return ResourceIdentifier.Create(other) as TenantProviderIdentifier; } /// diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/TenantResourceIdentifier.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/TenantResourceIdentifier.cs index 7c94ee87752e..3cd8ff3766c9 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/TenantResourceIdentifier.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/TenantResourceIdentifier.cs @@ -16,7 +16,7 @@ internal TenantResourceIdentifier() } /// - /// Initializes a new instance of the class + /// Initializes a new instance of the class /// /// The resource type (including namespace and type). /// The name of the resource. @@ -26,7 +26,7 @@ internal TenantResourceIdentifier(ResourceType resourceType, string name) : base } /// - /// Initializes a new instance of the class + /// Initializes a new instance of the class /// for resources in the same namespace as their parent. /// /// The parent resource id. @@ -39,7 +39,7 @@ internal TenantResourceIdentifier(TenantResourceIdentifier parent, ResourceType } /// - /// Initializes a new instance of the class + /// Initializes a new instance of the class /// for resources in the same namespace as their parent. /// /// The parent resource id. @@ -53,7 +53,7 @@ internal TenantResourceIdentifier(TenantResourceIdentifier parent, string typeNa } /// - /// Initializes a new instance of the class + /// Initializes a new instance of the class /// for resources in a different namespace than their parent. /// /// The parent resource id. @@ -90,17 +90,15 @@ public static implicit operator TenantResourceIdentifier(string other) { if (other is null) return null; - TenantResourceIdentifier id = ResourceIdentifier.Create(other) as TenantResourceIdentifier; - if (id is null) - throw new ArgumentException("Not a valid tenant level resource", nameof(other)); - return id; + + return ResourceIdentifier.Create(other) as TenantResourceIdentifier; } /// - /// + /// Tries to get the provider from the resource Id. /// - /// - /// + /// The id to parse for a provider. + /// True if a provider exists. public virtual bool TryGetProvider(out string providerId) { providerId = default(string); diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/UserAssignedIdentity.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/UserAssignedIdentity.cs index 88ed8932bddf..dffee4dae14e 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/UserAssignedIdentity.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/UserAssignedIdentity.cs @@ -10,7 +10,7 @@ namespace Azure.ResourceManager.Core /// /// A class representing an Identity assigned by the user. /// - public sealed class UserAssignedIdentity + public sealed class UserAssignedIdentity : IEquatable { /// /// Initializes a new instance of the class. @@ -142,5 +142,20 @@ public bool Equals(UserAssignedIdentity other) return ClientId.Equals(other.ClientId) && PrincipalId.Equals(other.PrincipalId); } + + /// + public override bool Equals(object obj) + { + if (ReferenceEquals(this, obj)) + return true; + + return Equals(obj as UserAssignedIdentity); + } + + /// + public override int GetHashCode() + { + return HashCodeBuilder.Combine(ClientId, PrincipalId); + } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/WritableSubResource.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/WritableSubResource.cs index 6427d5473905..a9cadddf216b 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/WritableSubResource.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/Resources/WritableSubResource.cs @@ -2,6 +2,7 @@ // Licensed under the MIT License. using System; +using System.Collections.Generic; namespace Azure.ResourceManager.Core { @@ -15,7 +16,7 @@ public class WritableSubResource : WritableSubResource /// Initializes an empty instance of for mocking. /// [InitializationConstructor] - public WritableSubResource() + public WritableSubResource() { } @@ -30,16 +31,15 @@ protected internal WritableSubResource(string id) : base(id) { } /// [ReferenceType(typeof(ResourceIdentifier))] [System.Diagnostics.CodeAnalysis.SuppressMessage("StyleCop.CSharp.MaintainabilityRules", "SA1402:File may only contain a single type", Justification = "Types differ by type argument only")] - public partial class WritableSubResource : IEquatable>, IEquatable, - IComparable>, IComparable + public partial class WritableSubResource where TIdentifier : ResourceIdentifier { /// /// Initializes an empty instance of for mocking. /// [InitializationConstructor] - public WritableSubResource() - { + public WritableSubResource() + { } /// Initializes a new instance of . @@ -55,34 +55,5 @@ protected internal WritableSubResource(string id) /// /// public virtual TIdentifier Id { get; set; } - - /// - public int CompareTo(string other) - { - return string.Compare(Id, other, StringComparison.InvariantCultureIgnoreCase); - } - - /// - public int CompareTo(WritableSubResource other) - { - if (other is null) - return 1; - - if (ReferenceEquals(this, other)) - return 0; - return Id.CompareTo(other.Id); - } - - /// - public bool Equals(WritableSubResource other) - { - return Id.Equals(other?.Id); - } - - /// - public bool Equals(string other) - { - return Id.Equals(other); - } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ApiVersionsBaseTests.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ApiVersionsBaseTests.cs index 5c8e8b8f6ac5..f5ed047125f4 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ApiVersionsBaseTests.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ApiVersionsBaseTests.cs @@ -225,9 +225,20 @@ public void TestGreaterThanTrue(string leftString, string rightString) Assert.IsTrue(left > right); } + [TestCase("2019-12-01", null)] + [TestCase("2020-06-01", "2019-12-01")] + [TestCase("2020-06-01", "2020-06-01")] + public void TestGreaterThanOrEqualTrue(string leftString, string rightString) + { + FakeResourceApiVersions left = ConvertFromString(leftString); + FakeResourceApiVersions right = ConvertFromString(rightString); + Assert.IsTrue(left >= right); + } + [TestCase(null, "2019-12-01")] [TestCase("2019-12-01", "2020-06-01")] [TestCase(null, null)] + [TestCase("2020-06-01", "2020-06-01")] public void TestGreaterThanFalse(string leftString, string rightString) { FakeResourceApiVersions left = ConvertFromString(leftString); @@ -235,6 +246,15 @@ public void TestGreaterThanFalse(string leftString, string rightString) Assert.IsFalse(left > right); } + [TestCase(null, "2019-12-01")] + [TestCase("2019-12-01", "2020-06-01")] + public void TestGreaterThanOrEqualFalse(string leftString, string rightString) + { + FakeResourceApiVersions left = ConvertFromString(leftString); + FakeResourceApiVersions right = ConvertFromString(rightString); + Assert.IsFalse(left >= right); + } + [TestCase(null, "2019-12-01")] [TestCase("2019-12-01-foobar", "2019-12-01-preview-1")] public void TestLessThanTrue(string leftString, string rightString) @@ -244,9 +264,20 @@ public void TestLessThanTrue(string leftString, string rightString) Assert.IsTrue(left < right); } + [TestCase(null, "2019-12-01")] + [TestCase("2019-12-01-foobar", "2019-12-01-preview-1")] + [TestCase("2020-06-01", "2020-06-01")] + public void TestLessThanOrEqualTrue(string leftString, string rightString) + { + FakeResourceApiVersions left = ConvertFromString(leftString); + FakeResourceApiVersions right = ConvertFromString(rightString); + Assert.IsTrue(left <= right); + } + [TestCase("2019-12-01", null)] [TestCase("2020-06-01", "2019-12-01-foobar")] [TestCase(null, null)] + [TestCase("2020-06-01", "2020-06-01")] public void TestLessThanFalse(string leftString, string rightString) { FakeResourceApiVersions left = ConvertFromString(leftString); @@ -254,6 +285,15 @@ public void TestLessThanFalse(string leftString, string rightString) Assert.IsFalse(left < right); } + [TestCase("2019-12-01", null)] + [TestCase("2020-06-01", "2019-12-01-foobar")] + public void TestLessThanOrEqualFalse(string leftString, string rightString) + { + FakeResourceApiVersions left = ConvertFromString(leftString); + FakeResourceApiVersions right = ConvertFromString(rightString); + Assert.IsFalse(left <= right); + } + [TestCase] public void ValidateClone() { diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/LocationTests.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/LocationTests.cs index db1d3d214c68..584a90de1c7c 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/LocationTests.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/LocationTests.cs @@ -83,11 +83,12 @@ public void NameTypeIsDisplayName(string location) [TestCase(false, "West US", "!#()@(#@")] [TestCase(false, "West US", "W3$t U$")] [TestCase(false, "West US", null)] - public void EqualsToObject(bool expected, string left, string right) + public void EqualsToLocation(bool expected, string left, string right) { LocationData loc1 = left; LocationData loc2 = right; Assert.AreEqual(expected, loc1.Equals(loc2)); + Assert.AreEqual(expected, loc1.GetHashCode() == loc2?.GetHashCode(), $"Hashcodes comparison was expect {expected} but was {!expected}, ({loc1.GetHashCode()}, {loc2?.GetHashCode()})"); if (expected) { @@ -99,6 +100,24 @@ public void EqualsToObject(bool expected, string left, string right) } } + [Test] + public void EqualsToObject() + { + LocationData loc = LocationData.WestUS2; + + object intLoc = 5; + Assert.IsFalse(loc.Equals(intLoc)); + + object nullLoc = null; + Assert.IsFalse(loc.Equals(nullLoc)); + + object sameLoc = loc; + Assert.IsTrue(loc.Equals(sameLoc)); + + object loc2 = LocationData.EastUS2; + Assert.IsFalse(loc.Equals(loc2)); + } + [TestCase(true, "West Us", "West Us")] [TestCase(true, "West Us", "WestUs")] [TestCase(true, "!#()@(#@", "!#()@(#@")] @@ -222,5 +241,106 @@ public void CanAccessDefaultLocation() LocationData location = LocationData.Default; Assert.IsTrue(location.Equals(LocationData.Default)); } + + [Test] + public void LessThanNull() + { + LocationData loc = LocationData.WestUS2; + Assert.IsTrue(null < loc); + Assert.IsFalse(loc < null); + } + + [Test] + public void LessThanOrEqualNull() + { + LocationData loc = LocationData.WestUS2; + Assert.IsTrue(null <= loc); + Assert.IsFalse(loc <= null); + } + + [Test] + public void GreaterThanNull() + { + LocationData loc = LocationData.WestUS2; + Assert.IsFalse(null > loc); + Assert.IsTrue(loc > null); + } + + [Test] + public void GreaterThanOrEqualNull() + { + LocationData loc = LocationData.WestUS2; + Assert.IsFalse(null >= loc); + Assert.IsTrue(loc >= null); + } + + [Test] + public void EqualOperatorNull() + { + LocationData loc = LocationData.WestUS2; + Assert.IsFalse(loc == null); + Assert.IsFalse(null == loc); + } + + [TestCase(false, "WESTUS2", "EASTUS2")] + [TestCase(true, "EASTUS2", "WESTUS2")] + [TestCase(false, "WESTUS2", "WESTUS2")] + public void LessThanOperator(bool expected, string string1, string string2) + { + LocationData loc1 = string1; + LocationData loc2 = string2; + Assert.AreEqual(expected, loc1 < loc2); + } + + [TestCase(false, "WESTUS2", "EASTUS2")] + [TestCase(true, "EASTUS2", "WESTUS2")] + [TestCase(true, "WESTUS2", "WESTUS2")] + public void LessThanOrEqualOperator(bool expected, string string1, string string2) + { + LocationData loc1 = string1; + LocationData loc2 = string2; + Assert.AreEqual(expected, loc1 <= loc2); + } + + [TestCase(true, "WESTUS2", "EASTUS2")] + [TestCase(false, "EASTUS2", "WESTUS2")] + [TestCase(false, "WESTUS2", "WESTUS2")] + public void GreaterThanOperator(bool expected, string string1, string string2) + { + LocationData loc1 = string1; + LocationData loc2 = string2; + Assert.AreEqual(expected, loc1 > loc2); + } + + [TestCase(true, "WESTUS2", "EASTUS2")] + [TestCase(false, "EASTUS2", "WESTUS2")] + [TestCase(true, "WESTUS2", "WESTUS2")] + public void GreaterThanOrEqualOperator(bool expected, string string1, string string2) + { + LocationData loc1 = string1; + LocationData loc2 = string2; + Assert.AreEqual(expected, loc1 >= loc2); + } + + [TestCase(false, "WESTUS2", "EASTUS2")] + [TestCase(false, "EASTUS2", "WESTUS2")] + [TestCase(true, "WESTUS2", "WESTUS2")] + public void EqualOperator(bool expected, string string1, string string2) + { + LocationData loc1 = string1; + LocationData loc2 = string2; + Assert.AreEqual(expected, loc1 == loc2); + } + + [TestCase(true, "WESTUS2", "EASTUS2")] + [TestCase(true, "EASTUS2", "WESTUS2")] + [TestCase(false, "WESTUS2", "WESTUS2")] + public void NotEqualOperator(bool expected, string string1, string string2) + { + LocationData loc1 = string1; + LocationData loc2 = string2; + Assert.AreEqual(expected, loc1 != loc2); + } + } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/PlanTests.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/PlanTests.cs index d8fd8e2273ba..1403ed348173 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/PlanTests.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/PlanTests.cs @@ -117,14 +117,8 @@ public void EqualsToName(bool expected, string name1, string name2) { Plan plan1 = new Plan(name1, null, null, null, null); Plan plan2 = new Plan(name2, null, null, null, null); - if (expected) - { - Assert.IsTrue(plan1.Equals(plan2)); - } - else - { - Assert.IsFalse(plan1.Equals(plan2)); - } + Assert.AreEqual(expected, plan1.Equals(plan2), "Plans did not match expected equality"); + Assert.AreEqual(expected, plan1.GetHashCode() == plan2.GetHashCode(), $"Hashcodes comparison was expect {expected} but was {!expected}, ({plan1.GetHashCode()}, {plan2.GetHashCode()})"); } [TestCase(true, "product", "product")] @@ -138,14 +132,8 @@ public void EqualsToProduct(bool expected, string product1, string product2) { Plan plan1 = new Plan(null, null, product1, null, null); Plan plan2 = new Plan(null, null, product2, null, null); - if (expected) - { - Assert.IsTrue(plan1.Equals(plan2)); - } - else - { - Assert.IsFalse(plan1.Equals(plan2)); - } + Assert.AreEqual(expected, plan1.Equals(plan2), "Plans did not match expected equality"); + Assert.AreEqual(expected, plan1.GetHashCode() == plan2.GetHashCode(), $"Hashcodes comparison was expect {expected} but was {!expected}, ({plan1.GetHashCode()}, {plan2.GetHashCode()})"); } [TestCase(true, "promotionCode", "promotionCode")] @@ -159,14 +147,8 @@ public void EqualsToPromotionCode(bool expected, string promotionCode1, string p { Plan plan1 = new Plan(null, null, null, promotionCode1, null); Plan plan2 = new Plan(null, null, null, promotionCode2, null); - if (expected) - { - Assert.IsTrue(plan1.Equals(plan2)); - } - else - { - Assert.IsFalse(plan1.Equals(plan2)); - } + Assert.AreEqual(expected, plan1.Equals(plan2), "Plans did not match expected equality"); + Assert.AreEqual(expected, plan1.GetHashCode() == plan2.GetHashCode(), $"Hashcodes comparison was expect {expected} but was {!expected}, ({plan1.GetHashCode()}, {plan2.GetHashCode()})"); } [TestCase(true, "publisher", "publisher")] @@ -180,14 +162,8 @@ public void EqualsToPublisher(bool expected, string publisher1, string publisher { Plan plan1 = new Plan(null, publisher1, null, null, null); Plan plan2 = new Plan(null, publisher2, null, null, null); - if (expected) - { - Assert.IsTrue(plan1.Equals(plan2)); - } - else - { - Assert.IsFalse(plan1.Equals(plan2)); - } + Assert.AreEqual(expected, plan1.Equals(plan2), "Plans did not match expected equality"); + Assert.AreEqual(expected, plan1.GetHashCode() == plan2.GetHashCode(), $"Hashcodes comparison was expect {expected} but was {!expected}, ({plan1.GetHashCode()}, {plan2.GetHashCode()})"); } [TestCase(true, "version", "version")] @@ -201,14 +177,8 @@ public void EqualsToVersion(bool expected, string version1, string version2) { Plan plan1 = new Plan(null, null, null, null, version1); Plan plan2 = new Plan(null, null, null, null, version2); - if (expected) - { - Assert.IsTrue(plan1.Equals(plan2)); - } - else - { - Assert.IsFalse(plan1.Equals(plan2)); - } + Assert.AreEqual(expected, plan1.Equals(plan2), "Plans did not match expected equality"); + Assert.AreEqual(expected, plan1.GetHashCode() == plan2.GetHashCode(), $"Hashcodes comparison was expect {expected} but was {!expected}, ({plan1.GetHashCode()}, {plan2.GetHashCode()})"); } [Test] @@ -223,7 +193,16 @@ public void EqualsToNullPlan() public void EqualsToObject() { Plan plan1 = new Plan(null, null, null, null, null); - object plan2 = "random"; + object stringPlan = "random"; + Assert.IsFalse(plan1.Equals(stringPlan)); + + object nullObject = null; + Assert.IsFalse(plan1.Equals(nullObject)); + + object samePlan = plan1; + Assert.IsTrue(plan1.Equals(samePlan)); + + object plan2 = new Plan("Plan2", null, null, null, null); Assert.IsFalse(plan1.Equals(plan2)); } @@ -271,5 +250,121 @@ public void InvalidDeserializationTest() Assert.IsTrue(plan.Publisher == null); Assert.IsTrue(plan.PromotionCode == null); } + + [Test] + public void LessThanNull() + { + Plan plan = new Plan("PlanName", null, null, "PlanPromoCode", null); + Assert.IsTrue(null < plan); + Assert.IsFalse(plan < null); + } + + [Test] + public void LessThanOrEqualNull() + { + Plan plan = new Plan("PlanName", null, null, "PlanPromoCode", null); + Assert.IsTrue(null <= plan); + Assert.IsFalse(plan <= null); + } + + [Test] + public void GreaterThanNull() + { + Plan plan = new Plan("PlanName", null, null, "PlanPromoCode", null); + Assert.IsFalse(null > plan); + Assert.IsTrue(plan > null); + } + + [Test] + public void GreaterThanOrEqualNull() + { + Plan plan = new Plan("PlanName", null, null, "PlanPromoCode", null); + Assert.IsFalse(null >= plan); + Assert.IsTrue(plan >= null); + } + + [TestCase(false, "Nameb", "namea", "familya", "Familyb")] + [TestCase(false, "Nameb", "namea", "familya", "familya")] + [TestCase(false, "namea", "namea", "familya", "familya")] + [TestCase(true, "namea", "Nameb", "Familyb", "familya")] + public void LessThanOperator(bool expected, string name1, string name2, string promo1, string promo2) + { + Plan plan1 = new Plan(name1, null, null, promo1, null); + Plan plan2 = new Plan(name2, null, null, promo2, null); + Assert.AreEqual(expected, plan1 < plan2); + } + + [TestCase(false, "Nameb", "namea", "familya", "Familyb")] + [TestCase(false, "Nameb", "namea", "familya", "familya")] + [TestCase(true, "namea", "namea", "familya", "familya")] + [TestCase(true, "namea", "Nameb", "Familyb", "familya")] + public void LessThanOrEqualOperator(bool expected, string name1, string name2, string promo1, string promo2) + { + Plan plan1 = new Plan(name1, null, null, promo1, null); + Plan plan2 = new Plan(name2, null, null, promo2, null); + Assert.AreEqual(expected, plan1 <= plan2); + } + + [TestCase(true, "Nameb", "namea", "familya", "Familyb")] + [TestCase(true, "Nameb", "namea", "familya", "familya")] + [TestCase(false, "namea", "namea", "familya", "familya")] + [TestCase(false, "namea", "Nameb", "Familyb", "familya")] + public void GreaterThanOperator(bool expected, string name1, string name2, string promo1, string promo2) + { + Plan plan1 = new Plan(name1, null, null, promo1, null); + Plan plan2 = new Plan(name2, null, null, promo2, null); + Assert.AreEqual(expected, plan1 > plan2); + } + + [TestCase(true, "Nameb", "namea", "familya", "Familyb")] + [TestCase(true, "Nameb", "namea", "familya", "familya")] + [TestCase(true, "namea", "namea", "familya", "familya")] + [TestCase(false, "namea", "Nameb", "Familyb", "familya")] + public void GreaterThanOrEqualOperator(bool expected, string name1, string name2, string promo1, string promo2) + { + Plan plan1 = new Plan(name1, null, null, promo1, null); + Plan plan2 = new Plan(name2, null, null, promo2, null); + Assert.AreEqual(expected, plan1 >= plan2); + } + + [TestCase(true, "name", "name", "family", "family")] + [TestCase(true, "Name", "name", "Family", "family")] + [TestCase(false, "name", "name1", "family", "family")] + [TestCase(false, "Name", "name", "Family", "family1")] + [TestCase(true, null, null, null, null)] + [TestCase(false, "name", null, "family", null)] + [TestCase(false, null, "name", null, "family")] + [TestCase(true, "${?/>._`", "${?/>._`", "${?/>._`", "${?/>._`")] + [TestCase(false, "${?/>._`", "", "${?/>._`", "")] + public void EqualsToOperator(bool expected, string name1, string name2, string promo1, string promo2) + { + Plan plan1 = new Plan(name1, null, null, promo1, null); + Plan plan2 = new Plan(name2, null, null, promo2, null); + Assert.AreEqual(expected, plan1 == plan2); + } + + [TestCase(false, "name", "name", "family", "family")] + [TestCase(false, "Name", "name", "Family", "family")] + [TestCase(true, "name", "name1", "family", "family")] + [TestCase(true, "Name", "name", "Family", "family1")] + [TestCase(false, null, null, null, null)] + [TestCase(true, "name", null, "family", null)] + [TestCase(true, null, "name", null, "family")] + [TestCase(false, "${?/>._`", "${?/>._`", "${?/>._`", "${?/>._`")] + [TestCase(true, "${?/>._`", "", "${?/>._`", "")] + public void NotEqualsToOperator(bool expected, string name1, string name2, string promo1, string promo2) + { + Plan plan1 = new Plan(name1, null, null, promo1, null); + Plan plan2 = new Plan(name2, null, null, promo2, null); + Assert.AreEqual(expected, plan1 != plan2); + } + + [Test] + public void EqualOperatorNull() + { + Plan plan1 = new Plan("PlanName", null, null, "PlanPromo", null); + Assert.IsFalse(plan1 == null); + Assert.IsFalse(null == plan1); + } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceIdentifierTests.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceIdentifierTests.cs index 605a8cabb0fb..feaf6948a800 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceIdentifierTests.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceIdentifierTests.cs @@ -433,16 +433,16 @@ public void ThrowOnMistypedResource() Assert.DoesNotThrow(() => tenant = "/subscriptions/6b085460-5f21-477e-ba44-1035046e9101"); Assert.DoesNotThrow(() => tenant = "/subscriptions/6b085460-5f21-477e-ba44-1035046e9101/locations/westus2"); Assert.DoesNotThrow(() => tenant = "/subscriptions/6b085460-5f21-477e-ba44-1035046e9101/resourceGroups/myRg"); - SubscriptionResourceIdentifier subscription; - Assert.Throws(() => subscription = "/providers/Contoso.Widgets/widgets/myWidget"); + SubscriptionResourceIdentifier subscription = "/providers/Contoso.Widgets/widgets/myWidget"; + Assert.IsNull(subscription); Assert.Throws(() => subscription = new SubscriptionResourceIdentifier("/subscriptions/6b085460-5f21-477e-ba44-1035046e9101/locations/westus2")); Assert.Throws(() => subscription = new SubscriptionResourceIdentifier("/subscriptions/6b085460-5f21-477e-ba44-1035046e9101/resourceGroups/myRg")); Assert.DoesNotThrow(() => subscription = "/subscriptions/6b085460-5f21-477e-ba44-1035046e9101/locations/westus2"); Assert.DoesNotThrow(() => subscription = "/subscriptions/6b085460-5f21-477e-ba44-1035046e9101/resourceGroups/myRg"); - ResourceGroupResourceIdentifier group; - Assert.Throws(() => group = "/subscriptions/6b085460-5f21-477e-ba44-1035046e9101"); - LocationResourceIdentifier location; - Assert.Throws(() => location = "/subscriptions/6b085460-5f21-477e-ba44-1035046e9101"); + ResourceGroupResourceIdentifier group = "/subscriptions/6b085460-5f21-477e-ba44-1035046e9101"; + Assert.IsNull(group); + LocationResourceIdentifier location = "/subscriptions/6b085460-5f21-477e-ba44-1035046e9101"; + Assert.IsNull(location); } [TestCase(TrackedResourceId, TrackedResourceId, 0)] @@ -731,5 +731,77 @@ public void NotEqualsOperator(string resourceProviderID1, string resourceProvide Assert.AreEqual(expected, a != resourceProviderID2); } } + + [TestCase(false, TrackedResourceId, TrackedResourceId)] + [TestCase(true, TrackedResourceId, ChildResourceId)] + [TestCase(false, ChildResourceId, TrackedResourceId)] + public void LessThanOperator(bool expected, string string1, string string2) + { + ResourceIdentifier id1 = string1; + ResourceIdentifier id2 = string2; + Assert.AreEqual(expected, id1 < id2); + } + + [TestCase(true, TrackedResourceId, TrackedResourceId)] + [TestCase(true, TrackedResourceId, ChildResourceId)] + [TestCase(false, ChildResourceId, TrackedResourceId)] + public void LessThanOrEqualOperator(bool expected, string string1, string string2) + { + ResourceIdentifier id1 = string1; + ResourceIdentifier id2 = string2; + Assert.AreEqual(expected, id1 <= id2); + } + + [TestCase(false, TrackedResourceId, TrackedResourceId)] + [TestCase(false, TrackedResourceId, ChildResourceId)] + [TestCase(true, ChildResourceId, TrackedResourceId)] + public void GreaterThanOperator(bool expected, string string1, string string2) + { + ResourceIdentifier id1 = string1; + ResourceIdentifier id2 = string2; + Assert.AreEqual(expected, id1 > id2); + } + + [TestCase(true, TrackedResourceId, TrackedResourceId)] + [TestCase(false, TrackedResourceId, ChildResourceId)] + [TestCase(true, ChildResourceId, TrackedResourceId)] + public void GreaterThanOrEqualOperator(bool expected, string string1, string string2) + { + ResourceIdentifier id1 = string1; + ResourceIdentifier id2 = string2; + Assert.AreEqual(expected, id1 >= id2); + } + + [Test] + public void LessThanNull() + { + ResourceIdentifier id = TrackedResourceId; + Assert.IsTrue(null < id); + Assert.IsFalse(id < null); + } + + [Test] + public void LessThanOrEqualNull() + { + ResourceIdentifier id = TrackedResourceId; + Assert.IsTrue(null <= id); + Assert.IsFalse(id <= null); + } + + [Test] + public void GreaterThanNull() + { + ResourceIdentifier id = TrackedResourceId; + Assert.IsFalse(null > id); + Assert.IsTrue(id > null); + } + + [Test] + public void GreaterThanOrEqualNull() + { + ResourceIdentifier id = TrackedResourceId; + Assert.IsFalse(null >= id); + Assert.IsTrue(id >= null); + } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceTests.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceTests.cs deleted file mode 100644 index 4bb596b7c7ed..000000000000 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceTests.cs +++ /dev/null @@ -1,65 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -using NUnit.Framework; - -namespace Azure.ResourceManager.Core.Tests -{ - [Parallelizable] - public class ResourceTests - { - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1")] - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.classicStorage/storageAccounts/account1")] - [TestCase(-1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.DiffSpace/storageAccounts/account2")] - [TestCase(1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.DiffSpace/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account2")] - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.${?>._`/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.${?>._`/storageAccounts/account1")] - [TestCase(-1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/${?>._`", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account2")] - public void CompareToObject(int expected, string id1, string id2) - { - TestResource resource1 = new TestResource(id1); - TestResource resource2 = new TestResource(id2); - Assert.AreEqual(expected, resource1.CompareTo(resource2)); - } - - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1")] - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.classicStorage/storageAccounts/account1")] - [TestCase(-1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.DiffSpace/storageAccounts/account2")] - [TestCase(1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.DiffSpace/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account2")] - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.${?>._`/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.${?>._`/storageAccounts/account1")] - [TestCase(-1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/${?>._`", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account2")] - public void CompareToString(int expected, string id1, string id2) - { - TestResource resource1 = new TestResource(id1); - Assert.AreEqual(expected, resource1.CompareTo(id2)); - } - - [Test] - public void CompareToNull() - { - var resource1 = new TestResource("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1"); - TestResource resource2 = null; - Assert.AreEqual(1, resource1.CompareTo(resource2)); - Assert.AreEqual(1, resource1.CompareTo((string)null)); - } - - [Test] - public void CompareToSame() - { - var resource1 = new TestResource("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1"); - var resource2 = resource1; - Assert.AreEqual(0, resource1.CompareTo(resource2)); - } - } -} diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceTypeTests.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceTypeTests.cs index b0b3bfe76608..1507a2750e54 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceTypeTests.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/ResourceTypeTests.cs @@ -174,6 +174,7 @@ public void EqualsOpResourceTypeToResourceType(bool expected, string left, strin ResourceType leftResource = left; ResourceType rightResource = right; Assert.AreEqual(expected, leftResource == rightResource); + Assert.AreEqual(expected, leftResource?.GetHashCode() == rightResource?.GetHashCode()); } [TestCase(true, null, "Microsoft.Network1/VirtualNetworks2/subnets1")] @@ -229,6 +230,13 @@ public void EqualsWithObjectResourceType(bool expected, string left, string righ ResourceType rightRt = right; object rightObject = rightRt; Assert.AreEqual(expected, rt.Equals(rightObject)); + Assert.AreEqual(expected, rt?.GetHashCode() == rightRt?.GetHashCode()); + + object sameRt = rt; + Assert.IsTrue(rt.Equals(sameRt)); + + object intRt = 5; + Assert.IsFalse(rt.Equals(intRt)); } [TestCase(false, "Microsoft.Network1/VirtualNetworks2/subnets1", null)] @@ -277,5 +285,77 @@ public void ValidateIsParentOf(string childId, string parentId, bool expectedEqu ResourceType parentRt = parentId; Assert.AreEqual(expectedEquals, parentRt.IsParentOf(childRt)); } + + [TestCase(false, "Microsoft.Network/virtualNetworks/subnets2", "Microsoft.Network/virtualNetworks/subnets1")] + [TestCase(true, "Microsoft.Network/virtualNetworks/subnets1", "Microsoft.Network/virtualNetworks/subnets2")] + [TestCase(false, "Microsoft.Network/virtualNetworks/subnets1", "Microsoft.Network/virtualNetworks/subnets1")] + public void LessThanOperator(bool expected, string string1, string string2) + { + ResourceType rt1 = string1; + ResourceType rt2 = string2; + Assert.AreEqual(expected, rt1 < rt2); + } + + [TestCase(false, "Microsoft.Network/virtualNetworks/subnets2", "Microsoft.Network/virtualNetworks/subnets1")] + [TestCase(true, "Microsoft.Network/virtualNetworks/subnets1", "Microsoft.Network/virtualNetworks/subnets2")] + [TestCase(true, "Microsoft.Network/virtualNetworks/subnets1", "Microsoft.Network/virtualNetworks/subnets1")] + public void LessThanOrEqualOperator(bool expected, string string1, string string2) + { + ResourceType rt1 = string1; + ResourceType rt2 = string2; + Assert.AreEqual(expected, rt1 <= rt2); + } + + [TestCase(true, "Microsoft.Network/virtualNetworks/subnets2", "Microsoft.Network/virtualNetworks/subnets1")] + [TestCase(false, "Microsoft.Network/virtualNetworks/subnets1", "Microsoft.Network/virtualNetworks/subnets2")] + [TestCase(false, "Microsoft.Network/virtualNetworks/subnets1", "Microsoft.Network/virtualNetworks/subnets1")] + public void GreaterThanOperator(bool expected, string string1, string string2) + { + ResourceType rt1 = string1; + ResourceType rt2 = string2; + Assert.AreEqual(expected, rt1 > rt2); + } + + [TestCase(true, "Microsoft.Network/virtualNetworks/subnets2", "Microsoft.Network/virtualNetworks/subnets1")] + [TestCase(false, "Microsoft.Network/virtualNetworks/subnets1", "Microsoft.Network/virtualNetworks/subnets2")] + [TestCase(true, "Microsoft.Network/virtualNetworks/subnets1", "Microsoft.Network/virtualNetworks/subnets1")] + public void GreaterThanOrEqualOperator(bool expected, string string1, string string2) + { + ResourceType rt1 = string1; + ResourceType rt2 = string2; + Assert.AreEqual(expected, rt1 >= rt2); + } + + [Test] + public void LessThanNull() + { + ResourceType rt = "Microsoft.Network/virtualNetworks/subnets1"; + Assert.IsTrue(null < rt); + Assert.IsFalse(rt < null); + } + + [Test] + public void LessThanOrEqualNull() + { + ResourceType rt = "Microsoft.Network/virtualNetworks/subnets1"; + Assert.IsTrue(null <= rt); + Assert.IsFalse(rt <= null); + } + + [Test] + public void GreaterThanNull() + { + ResourceType rt = "Microsoft.Network/virtualNetworks/subnets1"; + Assert.IsFalse(null > rt); + Assert.IsTrue(rt > null); + } + + [Test] + public void GreaterThanOrEqualNull() + { + ResourceType rt = "Microsoft.Network/virtualNetworks/subnets1"; + Assert.IsFalse(null >= rt); + Assert.IsTrue(rt >= null); + } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/SkuTests.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/SkuTests.cs index b9a7c5423aee..c0ec508248f8 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/SkuTests.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/SkuTests.cs @@ -118,6 +118,82 @@ public void CompareToMore(int expected, string name1, string name2, string famil Assert.AreEqual(expected, sku1.CompareTo(sku2)); } + [Test] + public void LessThanNull() + { + Sku sku = new Sku("SkuName", null, null, "SkuFamily", null); + Assert.IsTrue(null < sku); + Assert.IsFalse(sku < null); + } + + [Test] + public void LessThanOrEqualNull() + { + Sku sku = new Sku("SkuName", null, null, "SkuFamily", null); + Assert.IsTrue(null <= sku); + Assert.IsFalse(sku <= null); + } + + [Test] + public void GreaterThanNull() + { + Sku sku = new Sku("SkuName", null, null, "SkuFamily", null); + Assert.IsFalse(null > sku); + Assert.IsTrue(sku > null); + } + + [Test] + public void GreaterThanOrEqualNull() + { + Sku sku = new Sku("SkuName", null, null, "SkuFamily", null); + Assert.IsFalse(null >= sku); + Assert.IsTrue(sku >= null); + } + + [TestCase(false, "Nameb", "namea", "familya", "Familyb")] + [TestCase(false, "Nameb", "namea", "familya", "familya")] + [TestCase(false, "namea", "namea", "familya", "familya")] + [TestCase(true, "namea", "Nameb", "Familyb", "familya")] + public void LessThanOperator(bool expected, string name1, string name2, string family1, string family2) + { + Sku sku1 = new Sku(name1, null, null, family1, null); + Sku sku2 = new Sku(name2, null, null, family2, null); + Assert.AreEqual(expected, sku1 < sku2); + } + + [TestCase(false, "Nameb", "namea", "familya", "Familyb")] + [TestCase(false, "Nameb", "namea", "familya", "familya")] + [TestCase(true, "namea", "namea", "familya", "familya")] + [TestCase(true, "namea", "Nameb", "Familyb", "familya")] + public void LessThanOrEqualOperator(bool expected, string name1, string name2, string family1, string family2) + { + Sku sku1 = new Sku(name1, null, null, family1, null); + Sku sku2 = new Sku(name2, null, null, family2, null); + Assert.AreEqual(expected, sku1 <= sku2); + } + + [TestCase(true, "Nameb", "namea", "familya", "Familyb")] + [TestCase(true, "Nameb", "namea", "familya", "familya")] + [TestCase(false, "namea", "namea", "familya", "familya")] + [TestCase(false, "namea", "Nameb", "Familyb", "familya")] + public void GreaterThanOperator(bool expected, string name1, string name2, string family1, string family2) + { + Sku sku1 = new Sku(name1, null, null, family1, null); + Sku sku2 = new Sku(name2, null, null, family2, null); + Assert.AreEqual(expected, sku1 > sku2); + } + + [TestCase(true, "Nameb", "namea", "familya", "Familyb")] + [TestCase(true, "Nameb", "namea", "familya", "familya")] + [TestCase(true, "namea", "namea", "familya", "familya")] + [TestCase(false, "namea", "Nameb", "Familyb", "familya")] + public void GreaterThanOrEqualOperator(bool expected, string name1, string name2, string family1, string family2) + { + Sku sku1 = new Sku(name1, null, null, family1, null); + Sku sku2 = new Sku(name2, null, null, family2, null); + Assert.AreEqual(expected, sku1 >= sku2); + } + [TestCase(true, "name", "name")] [TestCase(true, "Name", "name")] [TestCase(true, null, null)] @@ -129,14 +205,40 @@ public void EqualsToName(bool expected, string name1, string name2) { Sku sku1 = new Sku(name1, null, null, null, null); Sku sku2 = new Sku(name2, null, null, null, null); - if (expected) - { - Assert.IsTrue(sku1.Equals(sku2)); - } - else - { - Assert.IsFalse(sku1.Equals(sku2)); - } + Assert.AreEqual(expected, sku1.Equals(sku2), "Skus did not match expected equals"); + Assert.AreEqual(expected, sku1.GetHashCode() == sku2.GetHashCode(), $"Hashcodes comparison was expect {expected} but was {!expected}, ({sku1.GetHashCode()}, {sku2.GetHashCode()})"); + } + + [TestCase(true, "name", "name", "family", "family")] + [TestCase(true, "Name", "name", "Family", "family")] + [TestCase(false, "name", "name1", "family", "family")] + [TestCase(false, "Name", "name", "Family", "family1")] + [TestCase(true, null, null, null, null)] + [TestCase(false, "name", null, "family", null)] + [TestCase(false, null, "name", null, "family")] + [TestCase(true, "${?/>._`", "${?/>._`", "${?/>._`", "${?/>._`")] + [TestCase(false, "${?/>._`", "", "${?/>._`", "")] + public void EqualsToOperator(bool expected, string name1, string name2, string family1, string family2) + { + Sku sku1 = new Sku(name1, family1, null, null, null); + Sku sku2 = new Sku(name2, family2, null, null, null); + Assert.AreEqual(expected, sku1 == sku2); + } + + [TestCase(false, "name", "name", "family", "family")] + [TestCase(false, "Name", "name", "Family", "family")] + [TestCase(true, "name", "name1", "family", "family")] + [TestCase(true, "Name", "name", "Family", "family1")] + [TestCase(false, null, null, null, null)] + [TestCase(true, "name", null, "family", null)] + [TestCase(true, null, "name", null, "family")] + [TestCase(false, "${?/>._`", "${?/>._`", "${?/>._`", "${?/>._`")] + [TestCase(true, "${?/>._`", "", "${?/>._`", "")] + public void NotEqualsToOperator(bool expected, string name1, string name2, string family1, string family2) + { + Sku sku1 = new Sku(name1, family1, null, null, null); + Sku sku2 = new Sku(name2, family2, null, null, null); + Assert.AreEqual(expected, sku1 != sku2); } [TestCase(true, "family", "family")] @@ -150,14 +252,8 @@ public void EqualsToFamily(bool expected, string family1, string family2) { Sku sku1 = new Sku(null, null, null, family1, null); Sku sku2 = new Sku(null, null, null, family2, null); - if (expected) - { - Assert.IsTrue(sku1.Equals(sku2)); - } - else - { - Assert.IsFalse(sku1.Equals(sku2)); - } + Assert.AreEqual(expected, sku1.Equals(sku2), "Skus did not match expected equals"); + Assert.AreEqual(expected, sku1.GetHashCode() == sku2.GetHashCode(), $"Hashcodes comparison was expect {expected} but was {!expected}, ({sku1.GetHashCode()}, {sku2.GetHashCode()})"); } [TestCase(true, "size", "size")] @@ -171,14 +267,8 @@ public void EqualsToSize(bool expected, string size1, string size2) { Sku sku1 = new Sku(null, null, size1, null, null); Sku sku2 = new Sku(null, null, size2, null, null); - if (expected) - { - Assert.IsTrue(sku1.Equals(sku2)); - } - else - { - Assert.IsFalse(sku1.Equals(sku2)); - } + Assert.AreEqual(expected, sku1.Equals(sku2), "Skus did not match expected equals"); + Assert.AreEqual(expected, sku1.GetHashCode() == sku2.GetHashCode(), $"Hashcodes comparison was expect {expected} but was {!expected}, ({sku1.GetHashCode()}, {sku2.GetHashCode()})"); } [TestCase(true, "tier", "tier")] @@ -192,14 +282,8 @@ public void EqualsToTier(bool expected, string tier1, string tier2) { Sku sku1 = new Sku(null, tier1, null, null, null, null); Sku sku2 = new Sku(null, tier2, null, null, null, null); - if (expected) - { - Assert.IsTrue(sku1.Equals(sku2)); - } - else - { - Assert.IsFalse(sku1.Equals(sku2)); - } + Assert.AreEqual(expected, sku1.Equals(sku2), "Skus did not match expected equals"); + Assert.AreEqual(expected, sku1.GetHashCode() == sku2.GetHashCode(), $"Hashcodes comparison was expect {expected} but was {!expected}, ({sku1.GetHashCode()}, {sku2.GetHashCode()})"); } [TestCase(true, "model", "model")] @@ -213,14 +297,8 @@ public void EqualsToModel(bool expected, string model1, string model2) { Sku sku1 = new Sku(null, null, null, null, model1, null); Sku sku2 = new Sku(null, null, null, null, model2, null); - if (expected) - { - Assert.IsTrue(sku1.Equals(sku2)); - } - else - { - Assert.IsFalse(sku1.Equals(sku2)); - } + Assert.AreEqual(expected, sku1.Equals(sku2), "Skus did not match expected equals"); + Assert.AreEqual(expected, sku1.GetHashCode() == sku2.GetHashCode(), $"Hashcodes comparison was expect {expected} but was {!expected}, ({sku1.GetHashCode()}, {sku2.GetHashCode()})"); } [TestCase(true, 1, 1)] @@ -232,14 +310,8 @@ public void EqualsToCapacity(bool expected, long? capacity1, long? capacity2) { Sku sku1 = capacity1 == null ? new Sku(null, null, null, null, null) : new Sku(null, null, null, null, null, capacity1); Sku sku2 = capacity2 == null ? new Sku(null, null, null, null, null) : new Sku(null, null, null, null, null, capacity2); - if (expected) - { - Assert.IsTrue(sku1.Equals(sku2)); - } - else - { - Assert.IsFalse(sku1.Equals(sku2)); - } + Assert.AreEqual(expected, sku1.Equals(sku2), "Skus did not match expected equals"); + Assert.AreEqual(expected, sku1.GetHashCode() == sku2.GetHashCode(), $"Hashcodes comparison was expect {expected} but was {!expected}, ({sku1.GetHashCode()}, {sku2.GetHashCode()})"); } [Test] @@ -254,7 +326,16 @@ public void EqualsToNullSku() public void EqualsToObject() { Sku sku1 = new Sku(null, null, null, null, null); - object sku2 = "random"; + object sku2 = new Sku("SkuName", null, null, null, null); + object stringSku = "random"; + Assert.IsFalse(sku1.Equals(stringSku)); + + object nullSku = null; + Assert.IsFalse(sku1.Equals(nullSku)); + + object sameSku = sku1; + Assert.IsTrue(sku1.Equals(sameSku)); + Assert.IsFalse(sku1.Equals(sku2)); } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/SubResourceTests.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/SubResourceTests.cs index c82a98544162..f250a5e2c440 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/SubResourceTests.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/SubResourceTests.cs @@ -1,10 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -using System.IO; -using System.Text; using System.Text.Json; -using Azure.Core; using Azure.ResourceManager.TestFramework; using NUnit.Framework; @@ -13,74 +10,17 @@ namespace Azure.ResourceManager.Core.Tests [Parallelizable] public class SubResourceTests { - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1")] - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.classicStorage/storageAccounts/account1")] - [TestCase(-1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.DiffSpace/storageAccounts/account2")] - [TestCase(1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.DiffSpace/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account2")] - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.${?>._`/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.${?>._`/storageAccounts/account1")] - [TestCase(-1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/${?>._`", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account2")] - public void CompareToObject(int expected, string id1, string id2) - { - SubResource resource1 = new SubResource(id1); - SubResource resource2 = new SubResource(id2); - Assert.AreEqual(expected, resource1.CompareTo(resource2)); - } - - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1")] - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.classicStorage/storageAccounts/account1")] - [TestCase(-1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.DiffSpace/storageAccounts/account2")] - [TestCase(1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.DiffSpace/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account2")] - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.${?>._`/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.${?>._`/storageAccounts/account1")] - [TestCase(-1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/${?>._`", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account2")] - public void CompareToString(int expected, string id1, string id2) - { - SubResource resource1 = new SubResource(id1); - Assert.AreEqual(expected, resource1.CompareTo(id2)); - } - - [Test] - public void CompareToNull() - { - var resource1 = new SubResource("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1"); - SubResource resource2 = null; - var resource3 = new SubResource(); - Assert.AreEqual(1, resource1.CompareTo(resource2)); - Assert.AreEqual(1, resource1.CompareTo(resource3)); - Assert.AreEqual(1, resource1.CompareTo((string)null)); - } - - [Test] - public void CompareToSame() - { - var resource1 = new SubResource("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1"); - var resource2 = resource1; - Assert.AreEqual(0, resource1.CompareTo(resource2)); - } - [Test] public void Deserialization() { var id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1"; + var expected = "{\"id\":\"" + id + "\"}"; var resource1 = new SubResource(id); var jsonString = JsonHelper.SerializeToString(resource1); var json = JsonDocument.Parse(jsonString).RootElement; var resource2 = SubResource.DeserializeSubResource(json); - Assert.AreEqual(0, resource1.CompareTo(resource2)); - Assert.IsTrue(resource1.Equals(resource2)); - Assert.IsTrue(resource1.Equals(id)); - Assert.IsFalse(resource1.Equals(id + "1")); + Assert.AreEqual(expected, jsonString); + Assert.AreEqual(jsonString, JsonHelper.SerializeToString(resource2)); } } } diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/WritableSubResourceTests.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/WritableSubResourceTests.cs deleted file mode 100644 index a5141148820f..000000000000 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/tests/Unit/WritableSubResourceTests.cs +++ /dev/null @@ -1,65 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -using NUnit.Framework; - -namespace Azure.ResourceManager.Core.Tests -{ - [Parallelizable] - public class WritableSubResourceTests - { - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1")] - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.classicStorage/storageAccounts/account1")] - [TestCase(-1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.DiffSpace/storageAccounts/account2")] - [TestCase(1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.DiffSpace/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account2")] - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.${?>._`/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.${?>._`/storageAccounts/account1")] - [TestCase(-1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/${?>._`", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account2")] - public void CompareToObject(int expected, string id1, string id2) - { - WritableSubResource resource1 = new WritableSubResource(id1); - WritableSubResource resource2 = new WritableSubResource(id2); - Assert.AreEqual(expected, resource1.CompareTo(resource2)); - } - - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1")] - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.classicStorage/storageAccounts/account1")] - [TestCase(-1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.DiffSpace/storageAccounts/account2")] - [TestCase(1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.DiffSpace/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account2")] - [TestCase(0, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.${?>._`/storageAccounts/account1", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.${?>._`/storageAccounts/account1")] - [TestCase(-1, "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/${?>._`", - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account2")] - public void CompareToString(int expected, string id1, string id2) - { - WritableSubResource resource1 = new WritableSubResource(id1); - Assert.AreEqual(expected, resource1.CompareTo(id2)); - } - - [Test] - public void CompareToNull() - { - var resource1 = new WritableSubResource("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1"); - WritableSubResource resource2 = null; - Assert.AreEqual(1, resource1.CompareTo(resource2)); - Assert.AreEqual(1, resource1.CompareTo((string)null)); - } - - [Test] - public void CompareToSame() - { - var resource1 = new WritableSubResource("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.ClassicStorage/storageAccounts/account1"); - var resource2 = resource1; - Assert.AreEqual(0, resource1.CompareTo(resource2)); - } - } -} From 3ab3261c9dceba8b7ba6c3ca5172e3e88a33e08a Mon Sep 17 00:00:00 2001 From: Allen Zhang Date: Wed, 30 Jun 2021 18:05:26 -0700 Subject: [PATCH 6/7] Exposing expand on ListAtContext as well in preparation to expose that in each of the generated ListAsGeneric methods in autorest (#22351) * Updating GenericResourceList to return GenericResourceExpanded * Added missing expand and related test cases. * Adding missing test recordings. * Exposing expand on ListAtContext as well in preparation to expose that in each of the generated ListAsGeneric methods in autorest --- .../src/ResourceListOperations.cs | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/sdk/resourcemanager/Azure.ResourceManager.Core/src/ResourceListOperations.cs b/sdk/resourcemanager/Azure.ResourceManager.Core/src/ResourceListOperations.cs index 4af7f299c104..c440c90a5a78 100644 --- a/sdk/resourcemanager/Azure.ResourceManager.Core/src/ResourceListOperations.cs +++ b/sdk/resourcemanager/Azure.ResourceManager.Core/src/ResourceListOperations.cs @@ -15,12 +15,14 @@ public static class ResourceListOperations /// /// The instance to use for the list. /// Optional filters for results. + /// Comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. /// The number of results to return. /// A token to allow the caller to cancel the call to the service. The default value is . /// A collection of resource operations that may take multiple service requests to iterate over. public static Pageable ListAtContext( ResourceGroupOperations resourceGroup, ResourceFilterCollection resourceFilters = null, + string expand = null, int? top = null, CancellationToken cancellationToken = default) { @@ -28,6 +30,7 @@ public static Pageable ListAtContext( resourceGroup, resourceGroup.Id.Name, resourceFilters, + expand, top, cancellationToken); } @@ -37,12 +40,14 @@ public static Pageable ListAtContext( /// /// The instance to use for the list. /// Optional filters for results. + /// Comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. /// The number of results to return. /// A token to allow the caller to cancel the call to the service. The default value is . /// An async collection of resource operations that may take multiple service requests to iterate over. public static AsyncPageable ListAtContextAsync( ResourceGroupOperations resourceGroup, ResourceFilterCollection resourceFilters = null, + string expand = null, int? top = null, CancellationToken cancellationToken = default) { @@ -50,6 +55,7 @@ public static AsyncPageable ListAtContextAsync( resourceGroup, resourceGroup.Id.Name, resourceFilters, + expand, top, cancellationToken); } @@ -59,12 +65,14 @@ public static AsyncPageable ListAtContextAsync( /// /// The instance to use for the list. /// Optional filters for results. + /// Comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. /// The number of results to return. /// A token to allow the caller to cancel the call to the service. The default value is . /// A collection of resource operations that may take multiple service requests to iterate over. public static Pageable ListAtContext( SubscriptionOperations subscription, ResourceFilterCollection resourceFilters = null, + string expand = null, int? top = null, CancellationToken cancellationToken = default) { @@ -72,6 +80,7 @@ public static Pageable ListAtContext( subscription, null, resourceFilters, + expand, top, cancellationToken); } @@ -81,12 +90,14 @@ public static Pageable ListAtContext( /// /// The instance to use for the list. /// Optional filters for results. + /// Comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. /// The number of results to return. /// A token to allow the caller to cancel the call to the service. The default value is . /// An async collection of resource operations that may take multiple service requests to iterate over. public static AsyncPageable ListAtContextAsync( SubscriptionOperations subscription, ResourceFilterCollection resourceFilters = null, + string expand = null, int? top = null, CancellationToken cancellationToken = default) { @@ -94,6 +105,7 @@ public static AsyncPageable ListAtContextAsync( subscription, null, resourceFilters, + expand, top, cancellationToken); } @@ -108,6 +120,7 @@ private static AsyncPageable ListAtContextInternalAsync ResourceOperationsBase resourceOperations, string scopeFilter, ResourceFilterCollection resourceFilters = null, + string expand = null, int? top = null, CancellationToken cancellationToken = default) { @@ -115,14 +128,14 @@ private static AsyncPageable ListAtContextInternalAsync AsyncPageable result; if (scopeFilter == null) { - result = restClient.ListAsync(resourceFilters?.ToString(), null, top, cancellationToken); + result = restClient.ListAsync(resourceFilters?.ToString(), expand, top, cancellationToken); } else { result = restClient.ListByResourceGroupAsync( scopeFilter, resourceFilters?.ToString(), - null, + expand, top, cancellationToken); } @@ -134,6 +147,7 @@ private static Pageable ListAtContextInternal( ResourceOperationsBase resourceOperations, string scopeFilter = null, ResourceFilterCollection resourceFilters = null, + string expand = null, int? top = null, CancellationToken cancellationToken = default) { @@ -141,14 +155,14 @@ private static Pageable ListAtContextInternal( Pageable result; if (scopeFilter == null) { - result = restClient.List(resourceFilters?.ToString(), null, top, cancellationToken); + result = restClient.List(resourceFilters?.ToString(), expand, top, cancellationToken); } else { result = restClient.ListByResourceGroup( scopeFilter, resourceFilters?.ToString(), - null, + expand, top, cancellationToken); } From 8a9cad255eb2c73b53bd6c57e7e22578c2fec2a6 Mon Sep 17 00:00:00 2001 From: archerzz Date: Wed, 11 Aug 2021 17:24:39 +0800 Subject: [PATCH 7/7] test(network): clean up some broken test cases ## Update the depending libraries: - update `Azure.ResourceManager` to version `1.0.0-alpha.20210804.1` - remove `Azure.ResourceManager.Resource` - we should restore to use the new release later - remove `Azure.ResourceManager.Storage` - we should change to use `Azure.ResourceManager` later - update `Azure.ResourceManager.Compute` to latest dev build version - we should change to use `Azure.ResourceManager.Resource` later ## Disable test cases disable the following storage related test cases which are not required for preview, but we may restore them afterwards. - FlowLogTests - TroubleshootTests ## Other Changes - Implement `CreateWindowsVM` and `CreateLinuxVM` using compute SDK - Change return value of `CreateResourceGroup` to `Task` - Fix some broken API due to removal of `ResourceGroupsOperations` - Fix synchronous invocation in `NextHopTests` AB#6018 --- .../Helpers/NetworkManagementTestUtilities.cs | 2 +- .../Helpers/NetworkServiceClientTestBase.cs | 273 +++++++++++------- .../ResourcesManagementTestUtilities.cs | 2 +- .../tests/Tests/ApplicationGatewayTests.cs | 2 - .../Tests/ApplicationSecurityGroupTests.cs | 2 +- .../tests/Tests/CheckConnectivityTests.cs | 15 +- .../tests/Tests/CheckDnsAvailabilityTests.cs | 6 +- .../tests/Tests/ConnectionMonitorTests.cs | 84 +----- .../tests/Tests/DdosProtectionPlanTests.cs | 2 +- .../tests/Tests/ExpandResourceTests.cs | 20 +- .../tests/Tests/FlowLogTests.cs | 6 +- .../tests/Tests/GatewayOperationsTests.cs | 38 +-- .../tests/Tests/LoadBalancerTests.cs | 46 +-- .../tests/Tests/NetworkInterfaceTests.cs | 58 ++-- .../tests/Tests/NetworkSecurityGroupTests.cs | 4 +- .../tests/Tests/NetworkWatcherTests.cs | 2 +- .../tests/Tests/NextHopTests.cs | 22 +- .../tests/Tests/PacketCaptureTests.cs | 15 +- .../tests/Tests/PrivateEndpointTests.cs | 2 +- .../tests/Tests/PrivateLinkServicesTest.cs | 6 +- .../tests/Tests/PublicIpAddressTests.cs | 14 +- .../tests/Tests/PublicIpPrefixTests.cs | 2 +- .../tests/Tests/RouteFilterTests.cs | 2 +- .../tests/Tests/RouteTableTests.cs | 8 +- .../tests/Tests/RouteTests.cs | 4 +- .../tests/Tests/SecurityRuleTests.cs | 2 +- .../tests/Tests/SubnetTests.cs | 4 +- .../tests/Tests/TopologyTests.cs | 23 +- .../tests/Tests/TroubleshootTests.cs | 4 +- .../tests/Tests/UsageTests.cs | 2 +- .../tests/Tests/VerifyIpFlowTests.cs | 16 +- .../tests/Tests/ViewNsgRuleTests.cs | 16 +- .../tests/Tests/VirtualNetworkPeeringTests.cs | 4 +- .../tests/Tests/VirtualNetworkTests.cs | 12 +- .../tests/Tests/VmssNetworkInterfaceTests.cs | 4 +- .../tests/Tests/VmssPublicIpAddressTests.cs | 4 +- 36 files changed, 336 insertions(+), 392 deletions(-) diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Helpers/NetworkManagementTestUtilities.cs b/sdk/network/Azure.ResourceManager.Network/tests/Helpers/NetworkManagementTestUtilities.cs index f947fbbcef83..8684d64da771 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Helpers/NetworkManagementTestUtilities.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Helpers/NetworkManagementTestUtilities.cs @@ -39,7 +39,7 @@ public static async Task GetResourceLocation(ArmClient client, string re } string[] parts = resourceType.Split('/'); string providerName = parts[0]; - ProviderInfo provider = await client.GetProviderAsync(providerName); + var provider = (await client.GetProviderAsync(providerName)).Value; foreach (var resource in provider.ResourceTypes) { if (string.Equals(resource.ResourceType, parts[1], StringComparison.OrdinalIgnoreCase)) diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Helpers/NetworkServiceClientTestBase.cs b/sdk/network/Azure.ResourceManager.Network/tests/Helpers/NetworkServiceClientTestBase.cs index 1f3f01e3114b..76ac87184b61 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Helpers/NetworkServiceClientTestBase.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Helpers/NetworkServiceClientTestBase.cs @@ -7,10 +7,10 @@ using System.Threading.Tasks; using Azure.Core.TestFramework; -using Azure.ResourceManager.Compute; using Azure.ResourceManager.Resources; using Azure.ResourceManager.Resources.Models; -//using Azure.ResourceManager.Storage; +using Azure.ResourceManager.Compute; +using Azure.ResourceManager.Compute.Models; using Azure.ResourceManager.Network.Models; using Azure.ResourceManager.Network.Tests.Tests; using Azure.ResourceManager.TestFramework; @@ -22,6 +22,7 @@ namespace Azure.ResourceManager.Network.Tests.Helpers [RunFrequency(RunTestFrequency.Manually)] public class NetworkServiceClientTestBase : ManagementRecordedTestBase { + private const string dummySSHKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+wWK73dCr+jgQOAxNsHAnNNNMEMWOHYEccp6wJm2gotpr9katuF/ZAdou5AaW1C61slRkHRkpRRX9FA9CYBiitZgvCCz+3nWNN7l/Up54Zps/pHWGZLHNJZRYyAB6j5yVLMVHIHriY49d/GZTZVNB8GoJv9Gakwc/fuEZYYl4YDFiGMBP///TzlI4jhiJzjKnEvqPFki5p2ZRJqcbCiF4pJrxUQR/RXqVFQdbRLZgYfJ8xGB878RENq3yQ39d8dVOkq4edbkzwcUmwwwkYVPIoDGsYLaRHnG+To7FvMeyO7xDVQkMKzopTQV8AuKpyvpqu0a9pWOMaiCyDytO7GGN you@me.com"; public NetworkServiceClientTestBase(bool isAsync) : base(isAsync) { } @@ -30,9 +31,6 @@ public NetworkServiceClientTestBase(bool isAsync) : base(isAsync) public static TimeSpan ZeroPollingInterval { get; } = TimeSpan.FromSeconds(0); public Dictionary Tags { get; internal set; } - //public ResourcesManagementClient ResourceManagementClient { get; set; } - //public StorageManagementClient StorageManagementClient { get; set; } - //public ComputeManagementClient ComputeManagementClient { get; set; } public ArmClient ArmClient { get; set; } public Resources.Subscription Subscription @@ -56,118 +54,183 @@ public Resources.ResourceGroup GetResourceGroup(string name) return Subscription.GetResourceGroups().Get(name).Value; } - //public NetworkInterfacesOperations NetworkInterfacesOperations { get; set; } - //public ProvidersOperations ProvidersOperations { get; set; } - //public ResourceGroupsOperations ResourceGroupsOperations { get; set; } - //public ResourcesOperations ResourcesOperations { get; set; } - //public NetworkManagementOperations ServiceOperations { get; set; } - //public PrivateLinkServicesOperations PrivateLinkServicesOperations { get; set; } - protected void Initialize() { - //ResourceManagementClient = GetResourceManagementClient(); - //StorageManagementClient = GetStorageManagementClient(); - //ComputeManagementClient = GetComputeManagementClient(); ArmClient = GetArmClient(); + } - //NetworkInterfacesOperations = NetworkManagementClient.NetworkInterfaces; - //ProvidersOperations = ResourceManagementClient.Providers; - //ResourceGroupsOperations = ResourceManagementClient.ResourceGroups; - //ResourcesOperations = ResourceManagementClient.Resources; - //ServiceOperations = NetworkManagementClient.NetworkManagement; - //PrivateLinkServicesOperations = NetworkManagementClient.PrivateLinkServices; + protected async Task CreateResourceGroup(string name) + { + return (await Subscription.GetResourceGroups().CreateOrUpdateAsync(name, new ResourceGroupData(TestEnvironment.Location))).Value; + } + protected async Task CreateResourceGroup(string name,string location) + { + return (await Subscription.GetResourceGroups().CreateOrUpdateAsync(name, new ResourceGroupData(location))).Value; } - //protected ResourcesManagementClient GetResourceManagementClient() - //{ - // var options = InstrumentClientOptions(new ResourcesManagementClientOptions()); + public async Task CreateLinuxVM(string vmName, string networkInterfaceName, string location, ResourceGroup resourceGroup) + { + var vnet = await CreateVirtualNetwork(Recording.GenerateAssetName("vnet_"), Recording.GenerateAssetName("subnet_"), location, resourceGroup.GetVirtualNetworks()); + var networkInterface = await CreateNetworkInterface(networkInterfaceName, null, vnet.Data.Subnets[0].Id, location, Recording.GenerateAssetName("ipconfig_"), resourceGroup.GetNetworkInterfaces()); + var adminUsername = Recording.GenerateAssetName("vmadmin"); - // return CreateClient( - // TestEnvironment.SubscriptionId, - // TestEnvironment.Credential, - // options); - //} + return (await resourceGroup.GetVirtualMachines().CreateOrUpdateAsync(vmName, new VirtualMachineData(location) + { + HardwareProfile = new HardwareProfile() + { + VmSize = VirtualMachineSizeTypes.StandardF2 + }, + OsProfile = new OSProfile() + { + AdminUsername = adminUsername, + ComputerName = vmName, + LinuxConfiguration = new LinuxConfiguration() + { + DisablePasswordAuthentication = true, + Ssh = new SshConfiguration() + { + PublicKeys = { + new SshPublicKeyInfo() + { + Path = $"/home/{adminUsername}/.ssh/authorized_keys", + KeyData = dummySSHKey, + } + } + } + } + }, + NetworkProfile = new Compute.Models.NetworkProfile() + { + NetworkInterfaces = + { + new NetworkInterfaceReference() + { + Id = networkInterface.Id, + Primary = true, + } + } + }, + StorageProfile = new StorageProfile() + { + OsDisk = new OSDisk(DiskCreateOptionTypes.FromImage) + { + Name = $"{vmName}_os_disk", + OsType = OperatingSystemTypes.Linux, + Caching = CachingTypes.ReadWrite, + ManagedDisk = new ManagedDiskParameters() + { + StorageAccountType = StorageAccountTypes.StandardLRS + } + }, + ImageReference = new ImageReference() + { + Publisher = "Canonical", + Offer = "UbuntuServer", + Sku = "16.04-LTS", + Version = "latest", + } + } + })).Value; + } - //private StorageManagementClient GetStorageManagementClient() - //{ - // return InstrumentClient(new StorageManagementClient(TestEnvironment.SubscriptionId, - // TestEnvironment.Credential, - // InstrumentClientOptions(new StorageManagementClientOptions()))); - //} + public async Task CreateWindowsVM(string vmName, string networkInterfaceName, string location, ResourceGroup resourceGroup) + { + var vnet = await CreateVirtualNetwork(Recording.GenerateAssetName("vnet_"), Recording.GenerateAssetName("subnet_"), location, resourceGroup.GetVirtualNetworks()); + var networkInterface = await CreateNetworkInterface(networkInterfaceName, null, vnet.Data.Subnets[0].Id, location, Recording.GenerateAssetName("ipconfig_"), resourceGroup.GetNetworkInterfaces()); - //private ComputeManagementClient GetComputeManagementClient() + return (await resourceGroup.GetVirtualMachines().CreateOrUpdateAsync(vmName, new VirtualMachineData(location) + { + HardwareProfile = new HardwareProfile() + { + VmSize = VirtualMachineSizeTypes.StandardD1V2 + }, + OsProfile = new OSProfile() + { + AdminUsername = Recording.GenerateAssetName("vmadmin"), + AdminPassword = Recording.GenerateAlphaNumericId("vmadminpass"), + ComputerName = vmName, + }, + NetworkProfile = new Compute.Models.NetworkProfile() + { + NetworkInterfaces = + { + new NetworkInterfaceReference() + { + Id = networkInterface.Id, + Primary = true, + } + } + }, + StorageProfile = new StorageProfile() + { + OsDisk = new OSDisk(DiskCreateOptionTypes.FromImage) + { + Name = $"{vmName}_os_disk", + OsType = OperatingSystemTypes.Windows, + Caching = CachingTypes.ReadWrite, + ManagedDisk = new ManagedDiskParameters() + { + StorageAccountType = StorageAccountTypes.StandardLRS + } + }, + ImageReference = new ImageReference() + { + Publisher = "MicrosoftWindowsServer", + Offer = "WindowsServer", + Sku = "2016-Datacenter", + Version = "latest", + } + } + })).Value; + } + + // TODO: we should try to create using template after new `Azure.ResourceManager.Resource` is available + //public async Task CreateVm( + // string resourceGroupName, + // string location, + // string virtualMachineName, + // string storageAccountName, + // string networkInterfaceName, + // string networkSecurityGroupName, + // string diagnosticsStorageAccountName, + // string deploymentName, + // string adminPassword) //{ - // return InstrumentClient(new ComputeManagementClient(TestEnvironment.SubscriptionId, - // TestEnvironment.Credential, - // InstrumentClientOptions(new ComputeManagementClientOptions()))); - //} + // string deploymentParams = "{" + + // "\"resourceGroupName\": {\"value\": \"" + resourceGroupName + "\"}," + + // "\"location\": {\"value\": \"" + location + "\"}," + + // "\"virtualMachineName\": { \"value\": \"" + virtualMachineName + "\"}," + + // "\"virtualMachineSize\": { \"value\": \"Standard_DS1_v2\"}," + + // "\"adminUsername\": { \"value\": \"netanalytics32\"}," + + // "\"storageAccountName\": { \"value\": \"" + storageAccountName + "\"}," + + // "\"routeTableName\": { \"value\": \"" + resourceGroupName + "RT\"}," + + // "\"virtualNetworkName\": { \"value\": \"" + resourceGroupName + "-vnet\"}," + + // "\"networkInterfaceName\": { \"value\": \"" + networkInterfaceName + "\"}," + + // "\"networkSecurityGroupName\": { \"value\": \"" + networkSecurityGroupName + "\"}," + + // "\"adminPassword\": { \"value\": \"" + adminPassword + "\"}," + + // "\"storageAccountType\": { \"value\": \"Premium_LRS\"}," + + // "\"diagnosticsStorageAccountName\": { \"value\": \"" + diagnosticsStorageAccountName + "\"}," + + // "\"diagnosticsStorageAccountId\": { \"value\": \"Microsoft.Storage/storageAccounts/" + diagnosticsStorageAccountName + "\"}," + + // "\"diagnosticsStorageAccountType\": { \"value\": \"Standard_LRS\"}," + + // "\"addressPrefix\": { \"value\": \"10.17.3.0/24\"}," + + // "\"subnetName\": { \"value\": \"default\"}, \"subnetPrefix\": { \"value\": \"10.17.3.0/24\"}," + + // "\"publicIpAddressName\": { \"value\": \"" + virtualMachineName + "-ip\"}," + + // "\"publicIpAddressType\": { \"value\": \"Dynamic\"}" + + // "}"; + // string templateString = File.ReadAllText(Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "TestData", "DeploymentTemplate.json")); - protected async Task> CreateResourceGroup(string name) - { - return await Subscription.GetResourceGroups().CreateOrUpdateAsync(name, new ResourceGroupData(TestEnvironment.Location)); - } - protected async Task> CreateResourceGroup(string name,string location) - { - return await Subscription.GetResourceGroups().CreateOrUpdateAsync(name, new ResourceGroupData(location)); - } - - public async Task CreateVm( - //ResourcesManagementClient resourcesClient, - string resourceGroupName, - string location, - string virtualMachineName, - string storageAccountName, - string networkInterfaceName, - string networkSecurityGroupName, - string diagnosticsStorageAccountName, - string deploymentName, - string adminPassword) - { - //string deploymentParams = "{" + - // "\"resourceGroupName\": {\"value\": \"" + resourceGroupName + "\"}," + - // "\"location\": {\"value\": \"" + location + "\"}," + - // "\"virtualMachineName\": { \"value\": \"" + virtualMachineName + "\"}," + - // "\"virtualMachineSize\": { \"value\": \"Standard_DS1_v2\"}," + - // "\"adminUsername\": { \"value\": \"netanalytics32\"}," + - // "\"storageAccountName\": { \"value\": \"" + storageAccountName + "\"}," + - // "\"routeTableName\": { \"value\": \"" + resourceGroupName + "RT\"}," + - // "\"virtualNetworkName\": { \"value\": \"" + resourceGroupName + "-vnet\"}," + - // "\"networkInterfaceName\": { \"value\": \"" + networkInterfaceName + "\"}," + - // "\"networkSecurityGroupName\": { \"value\": \"" + networkSecurityGroupName + "\"}," + - // "\"adminPassword\": { \"value\": \"" + adminPassword + "\"}," + - // "\"storageAccountType\": { \"value\": \"Premium_LRS\"}," + - // "\"diagnosticsStorageAccountName\": { \"value\": \"" + diagnosticsStorageAccountName + "\"}," + - // "\"diagnosticsStorageAccountId\": { \"value\": \"Microsoft.Storage/storageAccounts/" + diagnosticsStorageAccountName + "\"}," + - // "\"diagnosticsStorageAccountType\": { \"value\": \"Standard_LRS\"}," + - // "\"addressPrefix\": { \"value\": \"10.17.3.0/24\"}," + - // "\"subnetName\": { \"value\": \"default\"}, \"subnetPrefix\": { \"value\": \"10.17.3.0/24\"}," + - // "\"publicIpAddressName\": { \"value\": \"" + virtualMachineName + "-ip\"}," + - // "\"publicIpAddressType\": { \"value\": \"Dynamic\"}" + - // "}"; - //string templateString = File.ReadAllText(Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "TestData", "DeploymentTemplate.json")); - - //DeploymentProperties deploymentProperties = new DeploymentProperties(DeploymentMode.Incremental) - //{ - // Template = templateString, - // Parameters = deploymentParams - //}; - //Deployment deploymentModel = new Deployment(deploymentProperties); - - //Operation deploymentWait = await resourcesClient.Deployments.StartCreateOrUpdateAsync(resourceGroupName, deploymentName, deploymentModel); - //await deploymentWait.WaitForCompletionAsync(); - ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location)); - NetworkInterface nic = await rg.GetNetworkInterfaces().CreateOrUpdateAsync(networkInterfaceName, new NetworkInterfaceData()); - var vnetData = new VirtualNetworkData(); - vnetData.AddressSpace = new AddressSpace(); - vnetData.AddressSpace.AddressPrefixes.Add("10.0.0.0/24"); - VirtualNetwork vnet = await rg.GetVirtualNetworks().CreateOrUpdateAsync("myvnet", vnetData); - var subnetData = new SubnetData(); - subnetData.AddressPrefix = "10.0.0.0/28"; - Subnet subnet = await vnet.GetSubnets().CreateOrUpdateAsync("default", subnetData); - VirtualMachineData vmData = new VirtualMachineData(location); - return await rg.GetVirtualMachines().CreateOrUpdateAsync(virtualMachineName, vmData); - } + // DeploymentProperties deploymentProperties = new DeploymentProperties(DeploymentMode.Incremental) + // { + // Template = templateString, + // Parameters = deploymentParams + // }; + // Deployment deploymentModel = new Deployment(deploymentProperties); + + // Operation deploymentWait = await resourcesClient.Deployments.StartCreateOrUpdateAsync(resourceGroupName, deploymentName, deploymentModel); + // await deploymentWait.WaitForCompletionAsync(); + //} + // TODO: we should decide after preview whehter we need to support compute resources like vmss in Network SDK //public async Task CreateVmss(ResourcesManagementClient resourcesClient, string resourceGroupName, string deploymentName) //{ // string templateString = File.ReadAllText(Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "TestData", "VmssDeploymentTemplate.json")); diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Helpers/ResourcesManagementTestUtilities.cs b/sdk/network/Azure.ResourceManager.Network/tests/Helpers/ResourcesManagementTestUtilities.cs index daa707e2ddbd..472e8f66eb96 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Helpers/ResourcesManagementTestUtilities.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Helpers/ResourcesManagementTestUtilities.cs @@ -23,7 +23,7 @@ public static async Task GetResourceLocation(ArmClient client, string re string location = null; string[] parts = resourceType.Split('/'); string providerName = parts[0]; - ProviderInfo provider = await client.GetProviderAsync(providerName); + var provider = (await client.GetProviderAsync(providerName)).Value; foreach (var resource in provider.ResourceTypes) { if (string.Equals(resource.ResourceType, parts[1], StringComparison.OrdinalIgnoreCase)) diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/ApplicationGatewayTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/ApplicationGatewayTests.cs index 7bbac355b012..52220df508aa 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/ApplicationGatewayTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/ApplicationGatewayTests.cs @@ -7,8 +7,6 @@ using System.Security.Cryptography.X509Certificates; using System.Threading.Tasks; using Azure.Core.TestFramework; -using Azure.ResourceManager.Compute; -using Azure.ResourceManager.Compute.Models; using Azure.ResourceManager.Resources; using Azure.ResourceManager.Resources.Models; using Azure.ResourceManager.Network.Models; diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/ApplicationSecurityGroupTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/ApplicationSecurityGroupTests.cs index 49d92ae9e076..91c753f1c6d2 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/ApplicationSecurityGroupTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/ApplicationSecurityGroupTests.cs @@ -38,7 +38,7 @@ public void ClearChallengeCacheforRecord() public async Task GetContainer() { var resourceGroup = await CreateResourceGroup(Recording.GenerateAssetName("test_application_security_group_")); - return resourceGroup.Value.GetApplicationSecurityGroups(); + return resourceGroup.GetApplicationSecurityGroups(); } [Test] diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/CheckConnectivityTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/CheckConnectivityTests.cs index a6f461f34475..3e4b4b2b3ed2 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/CheckConnectivityTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/CheckConnectivityTests.cs @@ -36,28 +36,19 @@ public void ClearChallengeCacheforRecord() //} [Test] + [RecordedTest] public async Task CheckConnectivityVmToInternetTest() { string resourceGroupName = Recording.GenerateAssetName("azsmnet"); string location = "westus2"; - ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location)); + var resourceGroup = await CreateResourceGroup(resourceGroupName, location); string virtualMachineName = Recording.GenerateAssetName("azsmnet"); string networkInterfaceName = Recording.GenerateAssetName("azsmnet"); string networkSecurityGroupName = virtualMachineName + "-nsg"; //Deploy VM with a template - VirtualMachine vm = await CreateVm( - resourceGroupName: resourceGroupName, - location: location, - virtualMachineName: virtualMachineName, - storageAccountName: Recording.GenerateAssetName("azsmnet"), - networkInterfaceName: networkInterfaceName, - networkSecurityGroupName: networkSecurityGroupName, - diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"), - deploymentName: Recording.GenerateAssetName("azsmnet"), - adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#") - ); + var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup); //Deploy networkWatcherAgent on VM VirtualMachineExtensionData parameters = new VirtualMachineExtensionData(location) diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/CheckDnsAvailabilityTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/CheckDnsAvailabilityTests.cs index 2f334b426447..0e28aca95c7a 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/CheckDnsAvailabilityTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/CheckDnsAvailabilityTests.cs @@ -31,14 +31,12 @@ public void ClearChallengeCacheforRecord() //} [Test] + [RecordedTest] public async Task CheckDnsAvailabilityTest() { - string location = await NetworkManagementTestUtilities.GetResourceLocation(ArmClient, "Microsoft.Network/publicIPAddresses"); - location = location.Replace(" ", ""); - string domainNameLabel = Recording.GenerateAssetName("domainnamelabel"); - Response dnsNameAvailability = await ArmClient.DefaultSubscription.CheckDnsNameAvailabilityAsync(location, domainNameLabel); + Response dnsNameAvailability = await ArmClient.DefaultSubscription.CheckDnsNameAvailabilityAsync(TestEnvironment.Location, domainNameLabel); Assert.True(dnsNameAvailability.Value.Available); } diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/ConnectionMonitorTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/ConnectionMonitorTests.cs index 2a4a092f0718..761d660d9f24 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/ConnectionMonitorTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/ConnectionMonitorTests.cs @@ -50,23 +50,13 @@ public async Task PutConnectionMonitorTest() string resourceGroupName = Recording.GenerateAssetName("azsmnet"); string location = "westus2"; - ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location)); + var resourceGroup = await CreateResourceGroup(resourceGroupName, location); string virtualMachineName = Recording.GenerateAssetName("azsmnet"); string networkInterfaceName = Recording.GenerateAssetName("azsmnet"); string networkSecurityGroupName = virtualMachineName + "-nsg"; //Deploy VM with a template - VirtualMachine vm = await CreateVm( - resourceGroupName: resourceGroupName, - location: location, - virtualMachineName: virtualMachineName, - storageAccountName: Recording.GenerateAssetName("azsmnet"), - networkInterfaceName: networkInterfaceName, - networkSecurityGroupName: networkSecurityGroupName, - diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"), - deploymentName: Recording.GenerateAssetName("azsmnet"), - adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#") - ); + var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup); //Deploy networkWatcherAgent on VM VirtualMachineExtensionData parameters = new VirtualMachineExtensionData(location) @@ -117,24 +107,14 @@ public async Task StartConnectionMonitorTest() string resourceGroupName = Recording.GenerateAssetName("azsmnet"); string location = "westus2"; - ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location)); + var resourceGroup = await CreateResourceGroup(resourceGroupName, location); string virtualMachineName = Recording.GenerateAssetName("azsmnet"); string networkInterfaceName = Recording.GenerateAssetName("azsmnet"); string networkSecurityGroupName = virtualMachineName + "-nsg"; //Deploy VM with a template - VirtualMachine vm = await CreateVm( - resourceGroupName: resourceGroupName, - location: location, - virtualMachineName: virtualMachineName, - storageAccountName: Recording.GenerateAssetName("azsmnet"), - networkInterfaceName: networkInterfaceName, - networkSecurityGroupName: networkSecurityGroupName, - diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"), - deploymentName: Recording.GenerateAssetName("azsmnet"), - adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#") - ); + var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup); //Deploy networkWatcherAgent on VM VirtualMachineExtensionData parameters = new VirtualMachineExtensionData(location) @@ -185,23 +165,13 @@ public async Task StopConnectionMonitorTest() string resourceGroupName = Recording.GenerateAssetName("azsmnet"); string location = "westus2"; - ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location)); + var resourceGroup = await CreateResourceGroup(resourceGroupName, location); string virtualMachineName = Recording.GenerateAssetName("azsmnet"); string networkInterfaceName = Recording.GenerateAssetName("azsmnet"); string networkSecurityGroupName = virtualMachineName + "-nsg"; //Deploy VM with a template - VirtualMachine vm = await CreateVm( - resourceGroupName: resourceGroupName, - location: location, - virtualMachineName: virtualMachineName, - storageAccountName: Recording.GenerateAssetName("azsmnet"), - networkInterfaceName: networkInterfaceName, - networkSecurityGroupName: networkSecurityGroupName, - diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"), - deploymentName: Recording.GenerateAssetName("azsmnet"), - adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#") - ); + var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup); //Deploy networkWatcherAgent on VM VirtualMachineExtensionData parameters = new VirtualMachineExtensionData(location) @@ -251,23 +221,13 @@ public async Task QueryConnectionMonitorTest() string resourceGroupName = Recording.GenerateAssetName("azsmnet"); string location = "westus2"; - ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location)); + var resourceGroup = await CreateResourceGroup(resourceGroupName, location); string virtualMachineName = Recording.GenerateAssetName("azsmnet"); string networkInterfaceName = Recording.GenerateAssetName("azsmnet"); string networkSecurityGroupName = virtualMachineName + "-nsg"; //Deploy VM with a template - VirtualMachine vm = await CreateVm( - resourceGroupName: resourceGroupName, - location: location, - virtualMachineName: virtualMachineName, - storageAccountName: Recording.GenerateAssetName("azsmnet"), - networkInterfaceName: networkInterfaceName, - networkSecurityGroupName: networkSecurityGroupName, - diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"), - deploymentName: Recording.GenerateAssetName("azsmnet"), - adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#") - ); + var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup); //Deploy networkWatcherAgent on VM VirtualMachineExtensionData parameters = new VirtualMachineExtensionData(location) @@ -323,23 +283,13 @@ public async Task UpdateConnectionMonitorTest() string resourceGroupName = Recording.GenerateAssetName("azsmnet"); string location = "westus2"; - ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location)); + var resourceGroup = await CreateResourceGroup (resourceGroupName, location); string virtualMachineName = Recording.GenerateAssetName("azsmnet"); string networkInterfaceName = Recording.GenerateAssetName("azsmnet"); string networkSecurityGroupName = virtualMachineName + "-nsg"; //Deploy VM with a template - VirtualMachine vm = await CreateVm( - resourceGroupName: resourceGroupName, - location: location, - virtualMachineName: virtualMachineName, - storageAccountName: Recording.GenerateAssetName("azsmnet"), - networkInterfaceName: networkInterfaceName, - networkSecurityGroupName: networkSecurityGroupName, - diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"), - deploymentName: Recording.GenerateAssetName("azsmnet"), - adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#") - ); + var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup); //Deploy networkWatcherAgent on VM VirtualMachineExtensionData parameters = new VirtualMachineExtensionData(location) @@ -388,23 +338,13 @@ public async Task DeleteConnectionMonitorTest() string resourceGroupName = Recording.GenerateAssetName("azsmnet"); string location = "westus2"; - ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location)); + var resourceGroup = await CreateResourceGroup (resourceGroupName, location); string virtualMachineName = Recording.GenerateAssetName("azsmnet"); string networkInterfaceName = Recording.GenerateAssetName("azsmnet"); string networkSecurityGroupName = virtualMachineName + "-nsg"; //Deploy VM with a template - VirtualMachine vm = await CreateVm( - resourceGroupName: resourceGroupName, - location: location, - virtualMachineName: virtualMachineName, - storageAccountName: Recording.GenerateAssetName("azsmnet"), - networkInterfaceName: networkInterfaceName, - networkSecurityGroupName: networkSecurityGroupName, - diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"), - deploymentName: Recording.GenerateAssetName("azsmnet"), - adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#") - ); + var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup); //Deploy networkWatcherAgent on VM VirtualMachineExtensionData parameters = new VirtualMachineExtensionData(location) diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/DdosProtectionPlanTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/DdosProtectionPlanTests.cs index 7db9f3e52e22..3ae4af18a00a 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/DdosProtectionPlanTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/DdosProtectionPlanTests.cs @@ -30,7 +30,7 @@ public async Task ClearChallengeCacheforRecord() { Initialize(); } - resourceGroup = (await CreateResourceGroup(Recording.GenerateAssetName(NamePrefix))).Value; + resourceGroup = await CreateResourceGroup(Recording.GenerateAssetName(NamePrefix)); } [TearDown] diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/ExpandResourceTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/ExpandResourceTests.cs index 0532e15ebb27..99ce05efed6a 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/ExpandResourceTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/ExpandResourceTests.cs @@ -51,12 +51,12 @@ public async Task ExpandResourceTest() lbPublicIpName, lbDomaingNameLabel, location, - resourceGroup.Value.GetPublicIPAddresses()); + resourceGroup.GetPublicIPAddresses()); // Create Vnet string vnetName = Recording.GenerateAssetName("azsmnet"); string subnetName = Recording.GenerateAssetName("azsmnet"); - VirtualNetwork vnet = await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.Value.GetVirtualNetworks()); + VirtualNetwork vnet = await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.GetVirtualNetworks()); // Create Nics string nic1name = Recording.GenerateAssetName("azsmnet"); @@ -69,7 +69,7 @@ public async Task ExpandResourceTest() vnet.Data.Subnets[0].Id, location, "ipconfig", - resourceGroup.Value.GetNetworkInterfaces()); + resourceGroup.GetNetworkInterfaces()); NetworkInterface nic2 = await CreateNetworkInterface( nic2name, @@ -77,7 +77,7 @@ public async Task ExpandResourceTest() vnet.Data.Subnets[0].Id, location, "ipconfig", - resourceGroup.Value.GetNetworkInterfaces()); + resourceGroup.GetNetworkInterfaces()); NetworkInterface nic3 = await CreateNetworkInterface( nic3name, @@ -85,7 +85,7 @@ public async Task ExpandResourceTest() vnet.Data.Subnets[0].Id, location, "ipconfig", - resourceGroup.Value.GetNetworkInterfaces()); + resourceGroup.GetNetworkInterfaces()); // Create the LoadBalancer var lbName = Recording.GenerateAssetName("azsmnet"); @@ -186,7 +186,7 @@ public async Task ExpandResourceTest() }; // Create the loadBalancer - var loadBalancerContainer = resourceGroup.Value.GetLoadBalancers(); + var loadBalancerContainer = resourceGroup.GetLoadBalancers(); Operation putLoadBalancerOperation = await loadBalancerContainer.StartCreateOrUpdateAsync(lbName, loadBalancer); await putLoadBalancerOperation.WaitForCompletionAsync(); Response getLoadBalancer = await loadBalancerContainer.GetAsync(lbName); @@ -205,7 +205,7 @@ public async Task ExpandResourceTest() nic3.Data.IpConfigurations.First().LoadBalancerBackendAddressPools.Add(getLoadBalancer.Value.Data.BackendAddressPools.First()); // Put Nics - var networkInterfaceContainer = resourceGroup.Value.GetNetworkInterfaces(); + var networkInterfaceContainer = resourceGroup.GetNetworkInterfaces(); var createOrUpdateOperation1 = await networkInterfaceContainer.StartCreateOrUpdateAsync(nic1name, nic1.Data); await createOrUpdateOperation1.WaitForCompletionAsync(); @@ -269,7 +269,7 @@ public async Task ExpandResourceTest() } // Get subnet with expanded ipconfigurations - Response subnet = await resourceGroup.Value.GetVirtualNetworks().Get(vnetName).Value.GetSubnets().GetAsync( + Response subnet = await resourceGroup.GetVirtualNetworks().Get(vnetName).Value.GetSubnets().GetAsync( subnetName, "IPConfigurations"); @@ -282,7 +282,7 @@ public async Task ExpandResourceTest() } // Get publicIPAddress with expanded ipconfigurations - Response publicip = await resourceGroup.Value.GetPublicIPAddresses().GetAsync( + Response publicip = await resourceGroup.GetPublicIPAddresses().GetAsync( lbPublicIpName, "IPConfiguration"); @@ -307,7 +307,7 @@ public async Task ExpandResourceTest() await networkInterfaceContainer.Get(nic3name).Value.StartDeleteAsync(); // Delete all PublicIPAddresses - await resourceGroup.Value.GetPublicIPAddresses().Get(lbPublicIpName).Value.StartDeleteAsync(); + await resourceGroup.GetPublicIPAddresses().Get(lbPublicIpName).Value.StartDeleteAsync(); } } } diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/FlowLogTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/FlowLogTests.cs index 6cb651494011..62ada265d3ee 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/FlowLogTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/FlowLogTests.cs @@ -1,6 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. +#if false using System.Threading.Tasks; using Azure.Core.TestFramework; using Azure.ResourceManager.Resources; @@ -49,7 +50,7 @@ public async Task FlowLogApiTest() var networkSecurityGroup = new NetworkSecurityGroupData() { Location = location, }; // Put Nsg - var securityGroupContainer = resourceGroup.Value.GetNetworkSecurityGroups(); + var securityGroupContainer = resourceGroup.GetNetworkSecurityGroups(); var putNsgResponseOperation = await securityGroupContainer.StartCreateOrUpdateAsync(networkSecurityGroupName, networkSecurityGroup); await putNsgResponseOperation.WaitForCompletionAsync();; // Get NSG @@ -59,7 +60,7 @@ public async Task FlowLogApiTest() var properties = new NetworkWatcherData { Location = location }; //Create network Watcher - var networkWatcherContainer = resourceGroup.Value.GetNetworkWatchers(); + var networkWatcherContainer = resourceGroup.GetNetworkWatchers(); await networkWatcherContainer.CreateOrUpdateAsync(networkWatcherName, properties); //Create storage @@ -147,3 +148,4 @@ public async Task FlowLogApiTest() } } } +#endif diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/GatewayOperationsTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/GatewayOperationsTests.cs index 7ac8a7f54bf5..5806f102101f 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/GatewayOperationsTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/GatewayOperationsTests.cs @@ -193,7 +193,7 @@ public async Task LocalNettworkGatewayOperationsApisTest() } }; - var localNetworkGatewayContainer = resourceGroup.Value.GetLocalNetworkGateways(); + var localNetworkGatewayContainer = resourceGroup.GetLocalNetworkGateways(); var putLocalNetworkGatewayResponseOperation = await localNetworkGatewayContainer.StartCreateOrUpdateAsync(localNetworkGatewayName, localNetworkGateway); Response putLocalNetworkGatewayResponse = await putLocalNetworkGatewayResponseOperation.WaitForCompletionAsync(); Assert.AreEqual("Succeeded", putLocalNetworkGatewayResponse.Value.Data.ProvisioningState.ToString()); @@ -270,7 +270,7 @@ public async Task VirtualNetworkGatewayConnectionWithBgpTest() } }; - var localNetworkGatewayContainer = resourceGroup.Value.GetLocalNetworkGateways(); + var localNetworkGatewayContainer = resourceGroup.GetLocalNetworkGateways(); var putLocalNetworkGatewayResponseOperation = await localNetworkGatewayContainer.StartCreateOrUpdateAsync(localNetworkGatewayName, localNetworkGateway); Response putLocalNetworkGatewayResponse = await putLocalNetworkGatewayResponseOperation.WaitForCompletionAsync(); Assert.AreEqual("Succeeded", putLocalNetworkGatewayResponse.Value.Data.ProvisioningState.ToString()); @@ -281,15 +281,15 @@ public async Task VirtualNetworkGatewayConnectionWithBgpTest() string publicIpName = Recording.GenerateAssetName("azsmnet"); string domainNameLabel = Recording.GenerateAssetName("azsmnet"); - PublicIPAddress nic1publicIp = await CreateDefaultPublicIpAddress(publicIpName, domainNameLabel, location, resourceGroup.Value.GetPublicIPAddresses()); + PublicIPAddress nic1publicIp = await CreateDefaultPublicIpAddress(publicIpName, domainNameLabel, location, resourceGroup.GetPublicIPAddresses()); Console.WriteLine("PublicIPAddress(Gateway Ip) :{0}", nic1publicIp.Id); // b. Create Virtual Network using Put VirtualNetwork API string vnetName = Recording.GenerateAssetName("azsmnet"); string subnetName = "GatewaySubnet"; - await CreateVirtualNetwork(vnetName, subnetName, location,resourceGroup.Value.GetVirtualNetworks()); - Response getSubnetResponse = await resourceGroup.Value.GetVirtualNetworks().Get(vnetName).Value.GetSubnets().GetAsync(subnetName); + await CreateVirtualNetwork(vnetName, subnetName, location,resourceGroup.GetVirtualNetworks()); + Response getSubnetResponse = await resourceGroup.GetVirtualNetworks().Get(vnetName).Value.GetSubnets().GetAsync(subnetName); Console.WriteLine("Virtual Network GatewaySubnet Id: {0}", getSubnetResponse.Value.Id); //c. CreateVirtualNetworkGateway API (Also, Set Default local network site) @@ -332,7 +332,7 @@ public async Task VirtualNetworkGatewayConnectionWithBgpTest() } }; - var virtualNetworkGatewayContainer = resourceGroup.Value.GetVirtualNetworkGateways(); + var virtualNetworkGatewayContainer = resourceGroup.GetVirtualNetworkGateways(); var putVirtualNetworkGatewayResponseOperation = await virtualNetworkGatewayContainer.StartCreateOrUpdateAsync(virtualNetworkGatewayName, virtualNetworkGateway); Response putVirtualNetworkGatewayResponse = await putVirtualNetworkGatewayResponseOperation.WaitForCompletionAsync(); Assert.AreEqual("Succeeded", putVirtualNetworkGatewayResponse.Value.Data.ProvisioningState.ToString()); @@ -353,7 +353,7 @@ public async Task VirtualNetworkGatewayConnectionWithBgpTest() EnableBgp = true }; - var virtualNetworkGatewayConnectionContainer = resourceGroup.Value.GetVirtualNetworkGatewayConnections(); + var virtualNetworkGatewayConnectionContainer = resourceGroup.GetVirtualNetworkGatewayConnections(); var putVirtualNetworkGatewayConnectionResponseOperation = await virtualNetworkGatewayConnectionContainer.StartCreateOrUpdateAsync(VirtualNetworkGatewayConnectionName, virtualNetworkGatewayConneciton); Response putVirtualNetworkGatewayConnectionResponse = await putVirtualNetworkGatewayConnectionResponseOperation.WaitForCompletionAsync(); Assert.AreEqual("Succeeded", putVirtualNetworkGatewayConnectionResponse.Value.Data.ProvisioningState.ToString()); @@ -419,7 +419,7 @@ public async Task VirtualNetworkGatewayConnectionWithIpsecPoliciesTest() } }; - var localNetworkGatewayContainer = resourceGroup.Value.GetLocalNetworkGateways(); + var localNetworkGatewayContainer = resourceGroup.GetLocalNetworkGateways(); var putLocalNetworkGatewayResponseOperation = await localNetworkGatewayContainer.StartCreateOrUpdateAsync(localNetworkGatewayName, localNetworkGateway); Response putLocalNetworkGatewayResponse = await putLocalNetworkGatewayResponseOperation.WaitForCompletionAsync(); Assert.AreEqual("Succeeded", putLocalNetworkGatewayResponse.Value.Data.ProvisioningState.ToString()); @@ -430,15 +430,15 @@ public async Task VirtualNetworkGatewayConnectionWithIpsecPoliciesTest() string publicIpName = Recording.GenerateAssetName("azsmnet"); string domainNameLabel = Recording.GenerateAssetName("azsmnet"); - PublicIPAddress nic1publicIp = await CreateDefaultPublicIpAddress(publicIpName, domainNameLabel, location, resourceGroup.Value.GetPublicIPAddresses()); + PublicIPAddress nic1publicIp = await CreateDefaultPublicIpAddress(publicIpName, domainNameLabel, location, resourceGroup.GetPublicIPAddresses()); Console.WriteLine("PublicIPAddress(Gateway Ip) :{0}", nic1publicIp.Id); // b. Create Virtual Network using Put VirtualNetwork API string vnetName = Recording.GenerateAssetName("azsmnet"); string subnetName = "GatewaySubnet"; - await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.Value.GetVirtualNetworks()); - Response getSubnetResponse = await resourceGroup.Value.GetVirtualNetworks().Get(vnetName).Value.GetSubnets().GetAsync(subnetName); + await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.GetVirtualNetworks()); + Response getSubnetResponse = await resourceGroup.GetVirtualNetworks().Get(vnetName).Value.GetSubnets().GetAsync(subnetName); Console.WriteLine("Virtual Network GatewaySubnet Id: {0}", getSubnetResponse.Value.Id); //c. CreateVirtualNetworkGateway API (Also, Set Default local network site) @@ -475,7 +475,7 @@ public async Task VirtualNetworkGatewayConnectionWithIpsecPoliciesTest() } }; - var virtualNetworkGatewayContainer = resourceGroup.Value.GetVirtualNetworkGateways(); + var virtualNetworkGatewayContainer = resourceGroup.GetVirtualNetworkGateways(); var putVirtualNetworkGatewayResponseOperation = await virtualNetworkGatewayContainer.StartCreateOrUpdateAsync(virtualNetworkGatewayName, virtualNetworkGateway); Response putVirtualNetworkGatewayResponse = await putVirtualNetworkGatewayResponseOperation.WaitForCompletionAsync(); Assert.AreEqual("Succeeded", putVirtualNetworkGatewayResponse.Value.Data.ProvisioningState.ToString()); @@ -498,7 +498,7 @@ public async Task VirtualNetworkGatewayConnectionWithIpsecPoliciesTest() virtualNetworkGatewayConnection.UsePolicyBasedTrafficSelectors = true; - var virtualNetworkGatewayConnectionContainer = resourceGroup.Value.GetVirtualNetworkGatewayConnections(); + var virtualNetworkGatewayConnectionContainer = resourceGroup.GetVirtualNetworkGatewayConnections(); var putVirtualNetworkGatewayConnectionResponseOperation = await virtualNetworkGatewayConnectionContainer.StartCreateOrUpdateAsync(VirtualNetworkGatewayConnectionName, virtualNetworkGatewayConnection); Response putVirtualNetworkGatewayConnectionResponse = await putVirtualNetworkGatewayConnectionResponseOperation.WaitForCompletionAsync(); Assert.AreEqual("Succeeded", putVirtualNetworkGatewayConnectionResponse.Value.Data.ProvisioningState.ToString()); @@ -619,7 +619,7 @@ public async Task VirtualNetworkGatewayConnectionOperationsApisTest() } }; - var localNetworkGatewayContainer = resourceGroup.Value.GetLocalNetworkGateways(); + var localNetworkGatewayContainer = resourceGroup.GetLocalNetworkGateways(); var putLocalNetworkGatewayResponseOperation = await localNetworkGatewayContainer.StartCreateOrUpdateAsync(localNetworkGatewayName, localNetworkGateway); Response putLocalNetworkGatewayResponse = await putLocalNetworkGatewayResponseOperation.WaitForCompletionAsync(); Assert.AreEqual("Succeeded", putLocalNetworkGatewayResponse.Value.Data.ProvisioningState.ToString()); @@ -630,16 +630,16 @@ public async Task VirtualNetworkGatewayConnectionOperationsApisTest() string publicIpName = Recording.GenerateAssetName("azsmnet"); string domainNameLabel = Recording.GenerateAssetName("azsmnet"); - PublicIPAddress nic1publicIp = await CreateDefaultPublicIpAddress(publicIpName, domainNameLabel, location, resourceGroup.Value.GetPublicIPAddresses()); + PublicIPAddress nic1publicIp = await CreateDefaultPublicIpAddress(publicIpName, domainNameLabel, location, resourceGroup.GetPublicIPAddresses()); Console.WriteLine("PublicIPAddress(Gateway Ip) :{0}", nic1publicIp.Id); // b. Create Virtual Network using Put VirtualNetwork API string vnetName = Recording.GenerateAssetName("azsmnet"); string subnetName = "GatewaySubnet"; - await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.Value.GetVirtualNetworks()); + await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.GetVirtualNetworks()); - Response getSubnetResponse = await resourceGroup.Value.GetVirtualNetworks().Get(vnetName).Value.GetSubnets().GetAsync(subnetName); + Response getSubnetResponse = await resourceGroup.GetVirtualNetworks().Get(vnetName).Value.GetSubnets().GetAsync(subnetName); Console.WriteLine("Virtual Network GatewaySubnet Id: {0}", getSubnetResponse.Value.Id); //c. CreateVirtualNetworkGateway API (Also, Set Default local network site) @@ -675,7 +675,7 @@ public async Task VirtualNetworkGatewayConnectionOperationsApisTest() } }; - var virtualNetworkGatewayContainer = resourceGroup.Value.GetVirtualNetworkGateways(); + var virtualNetworkGatewayContainer = resourceGroup.GetVirtualNetworkGateways(); var putVirtualNetworkGatewayResponseOperation = await virtualNetworkGatewayContainer.StartCreateOrUpdateAsync(virtualNetworkGatewayName, virtualNetworkGateway); Response putVirtualNetworkGatewayResponse = await putVirtualNetworkGatewayResponseOperation.WaitForCompletionAsync(); Assert.AreEqual("Succeeded", putVirtualNetworkGatewayResponse.Value.Data.ProvisioningState.ToString()); @@ -695,7 +695,7 @@ public async Task VirtualNetworkGatewayConnectionOperationsApisTest() SharedKey = "abc" }; - var virtualNetworkGatewayConnectionContainer = resourceGroup.Value.GetVirtualNetworkGatewayConnections(); + var virtualNetworkGatewayConnectionContainer = resourceGroup.GetVirtualNetworkGatewayConnections(); var putVirtualNetworkGatewayConnectionResponseOperation = await virtualNetworkGatewayConnectionContainer.StartCreateOrUpdateAsync(VirtualNetworkGatewayConnectionName, virtualNetworkGatewayConneciton); Response putVirtualNetworkGatewayConnectionResponse = await putVirtualNetworkGatewayConnectionResponseOperation.WaitForCompletionAsync(); Assert.AreEqual("Succeeded", putVirtualNetworkGatewayConnectionResponse.Value.Data.ProvisioningState.ToString()); diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/LoadBalancerTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/LoadBalancerTests.cs index 200a58927498..c9e7296ed84a 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/LoadBalancerTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/LoadBalancerTests.cs @@ -51,7 +51,7 @@ public async Task LoadBalancerApiTestAsync() lbPublicIpName, lbDomaingNameLabel, location, - resourceGroup.Value.GetPublicIPAddresses()); + resourceGroup.GetPublicIPAddresses()); // Create the LoadBalancer string lbName = Recording.GenerateAssetName("azsmnet"); @@ -153,9 +153,9 @@ public async Task LoadBalancerApiTestAsync() }; // Create the loadBalancer - var putLoadBalancerOperation = await resourceGroup.Value.GetLoadBalancers().StartCreateOrUpdateAsync(lbName, loadBalancer); + var putLoadBalancerOperation = await resourceGroup.GetLoadBalancers().StartCreateOrUpdateAsync(lbName, loadBalancer); await putLoadBalancerOperation.WaitForCompletionAsync(); - Response getLoadBalancer = await resourceGroup.Value.GetLoadBalancers().GetAsync(lbName); + Response getLoadBalancer = await resourceGroup.GetLoadBalancers().GetAsync(lbName); // Verify the GET LoadBalancer Assert.AreEqual(lbName, getLoadBalancer.Value.Data.Name); @@ -185,7 +185,7 @@ public async Task LoadBalancerApiTestAsync() Assert.NotNull(getLoadBalancer.Value.Data.ResourceGuid); // Verify List LoadBalancer - AsyncPageable listLoadBalancerAP = resourceGroup.Value.GetLoadBalancers().GetAllAsync(); + AsyncPageable listLoadBalancerAP = resourceGroup.GetLoadBalancers().GetAllAsync(); List listLoadBalancer = await listLoadBalancerAP.ToEnumerableAsync(); Has.One.EqualTo(listLoadBalancer); Assert.AreEqual(lbName, listLoadBalancer.First().Data.Name); @@ -200,7 +200,7 @@ public async Task LoadBalancerApiTestAsync() Assert.NotNull(listLoadBalancerSubscription.First().Data.Etag); // Verify List BackendAddressPools in LoadBalancer - var backendAddressPoolContainer = resourceGroup.Value.GetLoadBalancers().Get(lbName).Value.GetBackendAddressPools(); + var backendAddressPoolContainer = resourceGroup.GetLoadBalancers().Get(lbName).Value.GetBackendAddressPools(); AsyncPageable listLoadBalancerBackendAddressPoolsAP = backendAddressPoolContainer.GetAllAsync(); List listLoadBalancerBackendAddressPools = await listLoadBalancerBackendAddressPoolsAP.ToEnumerableAsync(); Has.One.EqualTo(listLoadBalancerBackendAddressPools); @@ -213,7 +213,7 @@ public async Task LoadBalancerApiTestAsync() Assert.NotNull(getLoadBalancerBackendAddressPool.Value.Data.Etag); // Verify List FrontendIPConfigurations in LoadBalancer - var loadBalancerContainer = resourceGroup.Value.GetLoadBalancers(); + var loadBalancerContainer = resourceGroup.GetLoadBalancers(); var loadBalancerOperations = loadBalancerContainer.Get(lbName).Value; AsyncPageable listLoadBalancerFrontendIPConfigurationsAP = loadBalancerOperations.GetLoadBalancerFrontendIPConfigurationsAsync(); List listLoadBalancerFrontendIPConfigurations = await listLoadBalancerFrontendIPConfigurationsAP.ToEnumerableAsync(); @@ -327,7 +327,7 @@ public async Task LoadBalancerApiTestWithDynamicIp() string vnetName = Recording.GenerateAssetName("azsmnet"); string subnetName = Recording.GenerateAssetName("azsmnet"); - VirtualNetwork vnet = await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.Value.GetVirtualNetworks()); + VirtualNetwork vnet = await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.GetVirtualNetworks()); // Create the LoadBalancer string lbName = Recording.GenerateAssetName("azsmnet"); @@ -430,7 +430,7 @@ public async Task LoadBalancerApiTestWithDynamicIp() var putLoadBalancerOperation = await loadBalancerContainer.StartCreateOrUpdateAsync(lbName, loadbalancerparamater); await putLoadBalancerOperation.WaitForCompletionAsync(); ; - Response getLoadBalancer = await resourceGroup.Value.GetLoadBalancers().GetAsync(lbName); + Response getLoadBalancer = await resourceGroup.GetLoadBalancers().GetAsync(lbName); // Verify the GET LoadBalancer Assert.AreEqual(lbName, getLoadBalancer.Value.Data.Name); @@ -498,7 +498,7 @@ public async Task LoadBalancerApiTestWithStaticIp() string vnetName = Recording.GenerateAssetName("azsmnet"); string subnetName = Recording.GenerateAssetName("azsmnet"); - VirtualNetwork vnet = await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.Value.GetVirtualNetworks()); + VirtualNetwork vnet = await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.GetVirtualNetworks()); // Create the LoadBalancer string lbName = Recording.GenerateAssetName("azsmnet"); @@ -669,7 +669,7 @@ public async Task LoadBalancerApiTestWithDistributionPolicy() string vnetName = Recording.GenerateAssetName("azsmnet"); string subnetName = Recording.GenerateAssetName("azsmnet"); - VirtualNetwork vnet = await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.Value.GetVirtualNetworks()); + VirtualNetwork vnet = await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.GetVirtualNetworks()); // Create the LoadBalancer string lbName = Recording.GenerateAssetName("azsmnet"); @@ -766,7 +766,7 @@ public async Task LoadBalancerApiTestWithDistributionPolicy() }; // Create the loadBalancer - var loadBalancerContainer = resourceGroup.Value.GetLoadBalancers(); + var loadBalancerContainer = resourceGroup.GetLoadBalancers(); await loadBalancerContainer.StartCreateOrUpdateAsync(lbName, loadbalancerparamater); Response getLoadBalancer = await loadBalancerContainer.GetAsync(lbName); @@ -845,7 +845,7 @@ public async Task CreateEmptyLoadBalancer() var loadbalancerparamater = new LoadBalancerData() { Location = location, }; // Create the loadBalancer - var loadBalancerContainer = resourceGroup.Value.GetLoadBalancers(); + var loadBalancerContainer = resourceGroup.GetLoadBalancers(); var putLoadBalancerOperation = await loadBalancerContainer.StartCreateOrUpdateAsync(lbname, loadbalancerparamater); await putLoadBalancerOperation.WaitForCompletionAsync(); ; @@ -882,7 +882,7 @@ public async Task UpdateLoadBalancerRule() string vnetName = Recording.GenerateAssetName("azsmnet"); string subnetName = Recording.GenerateAssetName("azsmnet"); - VirtualNetwork vnet = await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.Value.GetVirtualNetworks()); + VirtualNetwork vnet = await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.GetVirtualNetworks()); // Create the LoadBalancer with an lb rule and no probe string lbname = Recording.GenerateAssetName("azsmnet"); @@ -933,7 +933,7 @@ public async Task UpdateLoadBalancerRule() }; // Create the loadBalancer - var loadBalancerContainer = resourceGroup.Value.GetLoadBalancers(); + var loadBalancerContainer = resourceGroup.GetLoadBalancers(); await loadBalancerContainer.StartCreateOrUpdateAsync(lbname, loadbalancerparamater); Response getLoadBalancer = await loadBalancerContainer.GetAsync(lbname); @@ -1005,22 +1005,22 @@ public async Task LoadBalancerApiNicAssociationTest() string lbPublicIpName = Recording.GenerateAssetName("azsmnet"); string lbDomaingNameLabel = Recording.GenerateAssetName("azsmnet"); - PublicIPAddress lbPublicIp = await CreateDefaultPublicIpAddress(lbPublicIpName, lbDomaingNameLabel, location, resourceGroup.Value.GetPublicIPAddresses()); + PublicIPAddress lbPublicIp = await CreateDefaultPublicIpAddress(lbPublicIpName, lbDomaingNameLabel, location, resourceGroup.GetPublicIPAddresses()); // Create Vnet string vnetName = Recording.GenerateAssetName("azsmnet"); string subnetName = Recording.GenerateAssetName("azsmnet"); - VirtualNetwork vnet = await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.Value.GetVirtualNetworks()); + VirtualNetwork vnet = await CreateVirtualNetwork(vnetName, subnetName, location, resourceGroup.GetVirtualNetworks()); // Create Nics string nic1name = Recording.GenerateAssetName("azsmnet"); string nic2name = Recording.GenerateAssetName("azsmnet"); string nic3name = Recording.GenerateAssetName("azsmnet"); - NetworkInterface nic1 = await CreateNetworkInterface(nic1name, null, vnet.Data.Subnets[0].Id, location, "ipconfig", resourceGroup.Value.GetNetworkInterfaces()); - NetworkInterface nic2 = await CreateNetworkInterface(nic2name, null, vnet.Data.Subnets[0].Id, location, "ipconfig", resourceGroup.Value.GetNetworkInterfaces()); - NetworkInterface nic3 = await CreateNetworkInterface(nic3name, null, vnet.Data.Subnets[0].Id, location, "ipconfig", resourceGroup.Value.GetNetworkInterfaces()); + NetworkInterface nic1 = await CreateNetworkInterface(nic1name, null, vnet.Data.Subnets[0].Id, location, "ipconfig", resourceGroup.GetNetworkInterfaces()); + NetworkInterface nic2 = await CreateNetworkInterface(nic2name, null, vnet.Data.Subnets[0].Id, location, "ipconfig", resourceGroup.GetNetworkInterfaces()); + NetworkInterface nic3 = await CreateNetworkInterface(nic3name, null, vnet.Data.Subnets[0].Id, location, "ipconfig", resourceGroup.GetNetworkInterfaces()); // Create the LoadBalancer string lbName = Recording.GenerateAssetName("azsmnet"); @@ -1121,7 +1121,7 @@ public async Task LoadBalancerApiNicAssociationTest() }; // Create the loadBalancer - var loadBalancerContainer = resourceGroup.Value.GetLoadBalancers(); + var loadBalancerContainer = resourceGroup.GetLoadBalancers(); var putLoadBalancerOperation = await loadBalancerContainer.StartCreateOrUpdateAsync(lbName, loadBalancer); await putLoadBalancerOperation.WaitForCompletionAsync(); ; @@ -1134,7 +1134,7 @@ public async Task LoadBalancerApiNicAssociationTest() nic2.Data.IpConfigurations.First().LoadBalancerInboundNatRules.Add(getLoadBalancer.Value.Data.InboundNatRules[1]); // Put Nics - var networkInterfaceContainer = resourceGroup.Value.GetNetworkInterfaces(); + var networkInterfaceContainer = resourceGroup.GetNetworkInterfaces(); var nic1Operation = await networkInterfaceContainer.StartCreateOrUpdateAsync(nic1name, nic1.Data); await nic1Operation.WaitForCompletionAsync(); @@ -1191,7 +1191,7 @@ public async Task LoadBalancerNatPoolTest() string lbPublicIpName = Recording.GenerateAssetName("azsmnet"); string lbDomaingNameLabel = Recording.GenerateAssetName("azsmnet"); - PublicIPAddress lbPublicIp = await CreateDefaultPublicIpAddress(lbPublicIpName, lbDomaingNameLabel, location, resourceGroup.Value.GetPublicIPAddresses()); + PublicIPAddress lbPublicIp = await CreateDefaultPublicIpAddress(lbPublicIpName, lbDomaingNameLabel, location, resourceGroup.GetPublicIPAddresses()); // Create the LoadBalancer string lbName = Recording.GenerateAssetName("azsmnet"); @@ -1230,7 +1230,7 @@ public async Task LoadBalancerNatPoolTest() }; // Create the loadBalancer - var loadBalancerContainer = resourceGroup.Value.GetLoadBalancers(); + var loadBalancerContainer = resourceGroup.GetLoadBalancers(); await loadBalancerContainer.StartCreateOrUpdateAsync(lbName, loadBalancer); Response getLoadBalancer = await loadBalancerContainer.GetAsync(lbName); diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/NetworkInterfaceTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/NetworkInterfaceTests.cs index 955a39d29002..5f7ba2c65e71 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/NetworkInterfaceTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/NetworkInterfaceTests.cs @@ -62,7 +62,7 @@ public async Task NetworkInterfaceApiTest() }; // Put PublicIPAddress - var publicIPAddressContainer = resourceGroup.Value.GetPublicIPAddresses(); + var publicIPAddressContainer = resourceGroup.GetPublicIPAddresses(); var putPublicIpAddressResponseOperation = await publicIPAddressContainer.StartCreateOrUpdateAsync(publicIpName, publicIp); Response putPublicIpAddressResponse = await putPublicIpAddressResponseOperation.WaitForCompletionAsync(); ; @@ -90,7 +90,7 @@ public async Task NetworkInterfaceApiTest() Subnets = { new SubnetData() { Name = subnetName, AddressPrefix = "10.0.0.0/24" } } }; - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); var vnetResponse = await putVnetResponseOperation.WaitForCompletionAsync(); ; @@ -122,7 +122,7 @@ public async Task NetworkInterfaceApiTest() }; // Test NIC apis - var networkInterfaceContainer = resourceGroup.Value.GetNetworkInterfaces(); + var networkInterfaceContainer = resourceGroup.GetNetworkInterfaces(); var putNicResponseOperation = await networkInterfaceContainer.StartCreateOrUpdateAsync(nicName, nicParameters); await putNicResponseOperation.WaitForCompletionAsync(); ; @@ -141,7 +141,7 @@ public async Task NetworkInterfaceApiTest() Assert.NotNull(getNicResponse.Value.Data.ResourceGuid); // Verify List IpConfigurations in NetworkInterface - var networkInterfaceOperations = resourceGroup.Value.GetNetworkInterfaces().Get(nicName).Value; + var networkInterfaceOperations = resourceGroup.GetNetworkInterfaces().Get(nicName).Value; AsyncPageable listNicIpConfigurationsAP = networkInterfaceOperations.GetNetworkInterfaceIPConfigurationsAsync(); List listNicIpConfigurations = await listNicIpConfigurationsAP.ToEnumerableAsync(); Assert.AreEqual(ipConfigName, listNicIpConfigurations.First().Name); @@ -218,7 +218,7 @@ public async Task NetworkInterfaceWithAcceleratedNetworkingTest() } }; - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); await putVnetResponseOperation.WaitForCompletionAsync(); ; @@ -250,7 +250,7 @@ public async Task NetworkInterfaceWithAcceleratedNetworkingTest() }; // Test NIC apis - var networkInterfaceContainer = resourceGroup.Value.GetNetworkInterfaces(); + var networkInterfaceContainer = resourceGroup.GetNetworkInterfaces(); var putNicResponseOperation = await networkInterfaceContainer.StartCreateOrUpdateAsync(nicName, nicParameters); await putNicResponseOperation.WaitForCompletionAsync(); ; @@ -296,7 +296,7 @@ public async Task NetworkInterfaceMultiIpConfigTest() }; // Put PublicIPAddress - var publicIPAddressContainer = resourceGroup.Value.GetPublicIPAddresses(); + var publicIPAddressContainer = resourceGroup.GetPublicIPAddresses(); var putPublicIpAddressResponseOperation = await publicIPAddressContainer.StartCreateOrUpdateAsync(publicIpName, publicIp); Response putPublicIpAddressResponse = await putPublicIpAddressResponseOperation.WaitForCompletionAsync(); ; @@ -323,7 +323,7 @@ public async Task NetworkInterfaceMultiIpConfigTest() Subnets = { new SubnetData() { Name = subnetName, AddressPrefix = "10.0.0.0/24" } } }; - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); await putVnetResponseOperation.WaitForCompletionAsync(); ; @@ -367,7 +367,7 @@ public async Task NetworkInterfaceMultiIpConfigTest() }; // Test NIC apis - var networkInterfaceContainer = resourceGroup.Value.GetNetworkInterfaces(); + var networkInterfaceContainer = resourceGroup.GetNetworkInterfaces(); var putNicResponseOperation = await networkInterfaceContainer.StartCreateOrUpdateAsync(nicName, nicParameters); await putNicResponseOperation.WaitForCompletionAsync(); ; @@ -441,7 +441,7 @@ public async Task AssertMultiIpConfigOnDifferentSubnetFails() } }; - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); await putVnetResponseOperation.WaitForCompletionAsync(); ; @@ -484,7 +484,7 @@ public async Task AssertMultiIpConfigOnDifferentSubnetFails() try { // Test NIC apis - var putNicResponseOperation = await resourceGroup.Value.GetNetworkInterfaces().StartCreateOrUpdateAsync(nicName, nicParameters); + var putNicResponseOperation = await resourceGroup.GetNetworkInterfaces().StartCreateOrUpdateAsync(nicName, nicParameters); Response putNicResponse = await putNicResponseOperation.WaitForCompletionAsync(); ; } @@ -515,7 +515,7 @@ public async Task NetworkInterfaceDnsSettingsTest() Subnets = { new SubnetData() { Name = subnetName, AddressPrefix = "10.0.0.0/24", } } }; - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); await putVnetResponseOperation.WaitForCompletionAsync(); ; @@ -548,7 +548,7 @@ public async Task NetworkInterfaceDnsSettingsTest() }; // Test NIC apis - var networkInterfaceContainer = resourceGroup.Value.GetNetworkInterfaces(); + var networkInterfaceContainer = resourceGroup.GetNetworkInterfaces(); var putNicResponseOperation = await networkInterfaceContainer.StartCreateOrUpdateAsync(nicName, nicParameters); await putNicResponseOperation.WaitForCompletionAsync(); ; @@ -604,7 +604,7 @@ public async Task NetworkInterfaceApiIPv6MultiCATest() }; // Put PublicIPAddress - var publicIPAddressContainer = resourceGroup.Value.GetPublicIPAddresses(); + var publicIPAddressContainer = resourceGroup.GetPublicIPAddresses(); var putPublicIpAddressResponseOperation = await publicIPAddressContainer.StartCreateOrUpdateAsync(publicIpName, publicIp); Response putPublicIpAddressResponse = await putPublicIpAddressResponseOperation.WaitForCompletionAsync(); ; @@ -632,7 +632,7 @@ public async Task NetworkInterfaceApiIPv6MultiCATest() Subnets = { new SubnetData() { Name = subnetName, AddressPrefix = "10.0.0.0/24" } } }; - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); await putVnetResponseOperation.WaitForCompletionAsync(); ; @@ -681,7 +681,7 @@ public async Task NetworkInterfaceApiIPv6MultiCATest() }; // Test NIC apis - var networkInterfaceContainer = resourceGroup.Value.GetNetworkInterfaces(); + var networkInterfaceContainer = resourceGroup.GetNetworkInterfaces(); var putNicResponseOperation = await networkInterfaceContainer.StartCreateOrUpdateAsync(nicName, nicParameters); await putNicResponseOperation.WaitForCompletionAsync(); ; @@ -751,7 +751,7 @@ public async Task NetworkInterfaceDnsSettingsTestIdnsSuffix() Subnets = { new SubnetData() { Name = subnetName, AddressPrefix = "10.0.0.0/24" } } }; - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); await putVnetResponseOperation.WaitForCompletionAsync(); ; @@ -785,7 +785,7 @@ public async Task NetworkInterfaceDnsSettingsTestIdnsSuffix() }; // Test NIC apis - var networkInterfaceContainer = resourceGroup.Value.GetNetworkInterfaces(); + var networkInterfaceContainer = resourceGroup.GetNetworkInterfaces(); var putNicResponseOperation = await networkInterfaceContainer.StartCreateOrUpdateAsync(nicName, nicParameters); await putNicResponseOperation.WaitForCompletionAsync(); ; @@ -838,7 +838,7 @@ public async Task NetworkInterfaceEnableIPForwardingTest() Subnets = { new SubnetData() { Name = subnetName, AddressPrefix = "10.0.0.0/24", } } }; - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); await putVnetResponseOperation.WaitForCompletionAsync(); ; @@ -867,7 +867,7 @@ public async Task NetworkInterfaceEnableIPForwardingTest() }; // Test NIC apis - var networkInterfaceContainer = resourceGroup.Value.GetNetworkInterfaces(); + var networkInterfaceContainer = resourceGroup.GetNetworkInterfaces(); var putNicResponseOperation = await networkInterfaceContainer.StartCreateOrUpdateAsync(nicName, nicParameters); await putNicResponseOperation.WaitForCompletionAsync(); ; @@ -920,7 +920,7 @@ public async Task NetworkInterfaceNetworkSecurityGroupTest() Subnets = { new SubnetData() { Name = subnetName, AddressPrefix = "10.0.0.0/24", } } }; - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); Response putVnetResponse = await putVnetResponseOperation.WaitForCompletionAsync(); ; @@ -947,7 +947,7 @@ public async Task NetworkInterfaceNetworkSecurityGroupTest() }; // Put Nsg - var networkSecurityGroupContainer = resourceGroup.Value.GetNetworkSecurityGroups(); + var networkSecurityGroupContainer = resourceGroup.GetNetworkSecurityGroups(); var putNsgResponseOperation = await networkSecurityGroupContainer.StartCreateOrUpdateAsync(networkSecurityGroupName, networkSecurityGroup); Response putNsgResponse = await putNsgResponseOperation.WaitForCompletionAsync(); ; @@ -976,7 +976,7 @@ public async Task NetworkInterfaceNetworkSecurityGroupTest() }; // Test NIC apis - var networkInterfaceContainer = resourceGroup.Value.GetNetworkInterfaces(); + var networkInterfaceContainer = resourceGroup.GetNetworkInterfaces(); var putNicResponseOperation = await networkInterfaceContainer.StartCreateOrUpdateAsync(nicName, nicParameters); await putNicResponseOperation.WaitForCompletionAsync(); ; @@ -1027,7 +1027,7 @@ public async Task NetworkInterfaceEffectiveNetworkSecurityGroupTest() Subnets = { new SubnetData() { Name = subnetName, AddressPrefix = "10.0.0.0/24", } } }; - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); Response putVnetResponse = await putVnetResponseOperation.WaitForCompletionAsync(); ; @@ -1054,7 +1054,7 @@ public async Task NetworkInterfaceEffectiveNetworkSecurityGroupTest() }; // Put Nsg - var networkSecurityGroupContainer = resourceGroup.Value.GetNetworkSecurityGroups(); + var networkSecurityGroupContainer = resourceGroup.GetNetworkSecurityGroups(); var putNsgResponseOperation = await networkSecurityGroupContainer.StartCreateOrUpdateAsync(networkSecurityGroupName, networkSecurityGroup); Response putNsgResponse = await putNsgResponseOperation.WaitForCompletionAsync(); ; @@ -1083,7 +1083,7 @@ public async Task NetworkInterfaceEffectiveNetworkSecurityGroupTest() }; // Test NIC apis - var networkInterfaceContainer = resourceGroup.Value.GetNetworkInterfaces(); + var networkInterfaceContainer = resourceGroup.GetNetworkInterfaces(); var putNicResponseOperation = await networkInterfaceContainer.StartCreateOrUpdateAsync(nicName, nicParameters); await putNicResponseOperation.WaitForCompletionAsync(); ; @@ -1145,7 +1145,7 @@ public async Task NetworkInterfaceEffectiveRouteTableTest() routeTable.Routes.Add(route1); // Put RouteTable - var routeTableContainer = resourceGroup.Value.GetRouteTables(); + var routeTableContainer = resourceGroup.GetRouteTables(); var putRouteTableResponseOperation = await routeTableContainer.StartCreateOrUpdateAsync(routeTableName, routeTable); Response putRouteTableResponse = await putRouteTableResponseOperation.WaitForCompletionAsync(); ; @@ -1159,7 +1159,7 @@ public async Task NetworkInterfaceEffectiveRouteTableTest() Subnets = { new SubnetData() { Name = subnetName, AddressPrefix = "10.0.0.0/24", RouteTable = putRouteTableResponse.Value.Data } } }; - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); Response putVnetResponse = await putVnetResponseOperation.WaitForCompletionAsync(); ; @@ -1185,7 +1185,7 @@ public async Task NetworkInterfaceEffectiveRouteTableTest() }; // Test NIC apis - var networkInterfaceContainer = resourceGroup.Value.GetNetworkInterfaces(); + var networkInterfaceContainer = resourceGroup.GetNetworkInterfaces(); var putNicResponseOperation = await networkInterfaceContainer.StartCreateOrUpdateAsync(nicName, nicParameters); await putNicResponseOperation.WaitForCompletionAsync(); ; diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/NetworkSecurityGroupTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/NetworkSecurityGroupTests.cs index a6d5f386f8d2..a8a249262ca2 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/NetworkSecurityGroupTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/NetworkSecurityGroupTests.cs @@ -46,7 +46,7 @@ public async Task NetworkSecurityGroupApiTest() var networkSecurityGroup = new NetworkSecurityGroupData() { Location = location, }; // Put Nsg - var networkSecurityGroupContainer = resourceGroup.Value.GetNetworkSecurityGroups(); + var networkSecurityGroupContainer = resourceGroup.GetNetworkSecurityGroups(); var putNsgResponseOperation = await networkSecurityGroupContainer.StartCreateOrUpdateAsync(networkSecurityGroupName, networkSecurityGroup); Response putNsgResponse = await putNsgResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putNsgResponse.Value.Data.ProvisioningState.ToString()); @@ -137,7 +137,7 @@ public async Task NetworkSecurityGroupWithRulesApiTest() }; // Put Nsg - var networkSecurityGroupContainer = resourceGroup.Value.GetNetworkSecurityGroups(); + var networkSecurityGroupContainer = resourceGroup.GetNetworkSecurityGroups(); var putNsgResponseOperation = await networkSecurityGroupContainer.StartCreateOrUpdateAsync(networkSecurityGroupName, networkSecurityGroup); Response putNsgResponse = await putNsgResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putNsgResponse.Value.Data.ProvisioningState.ToString()); diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/NetworkWatcherTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/NetworkWatcherTests.cs index e73606a20c04..cbb75d4e8ca2 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/NetworkWatcherTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/NetworkWatcherTests.cs @@ -46,7 +46,7 @@ public async Task ClearChallengeCacheforRecord() private async Task GetContainer() { var resourceGroup = await CreateResourceGroup(Recording.GenerateAssetName("nw")); - return resourceGroup.Value.GetNetworkWatchers(); + return resourceGroup.GetNetworkWatchers(); } [Test] diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/NextHopTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/NextHopTests.cs index 32cf89545989..106750794f81 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/NextHopTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/NextHopTests.cs @@ -4,7 +4,6 @@ using System.Linq; using System.Threading.Tasks; using Azure.Core.TestFramework; -using Azure.ResourceManager.Compute.Models; using Azure.ResourceManager.Resources; using Azure.ResourceManager.Resources.Models; using Azure.ResourceManager.Network.Models; @@ -36,28 +35,19 @@ public void ClearChallengeCacheforRecord() //} [Test] + [RecordedTest] public async Task NextHopApiTest() { string resourceGroupName = Recording.GenerateAssetName("azsmnet"); string location = "westus2"; - ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location)); + var resourceGroup = await CreateResourceGroup(resourceGroupName, location); string virtualMachineName = Recording.GenerateAssetName("azsmnet"); string networkSecurityGroupName = virtualMachineName + "-nsg"; string networkInterfaceName = Recording.GenerateAssetName("azsmnet"); //Deploy VM wih VNet,Subnet and Route Table from template - VirtualMachine vm = await CreateVm( - resourceGroupName: resourceGroupName, - location: location, - virtualMachineName: virtualMachineName, - storageAccountName: Recording.GenerateAssetName("azsmnet"), - networkInterfaceName: networkInterfaceName, - networkSecurityGroupName: networkSecurityGroupName, - diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"), - deploymentName: Recording.GenerateAssetName("azsmnet"), - adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#") - ); + var vm = await CreateLinuxVM(virtualMachineName, networkInterfaceName, location, resourceGroup); //TODO:There is no need to perform a separate create NetworkWatchers operation //Create Network Watcher @@ -65,7 +55,7 @@ public async Task NextHopApiTest() //NetworkWatcher properties = new NetworkWatcher { Location = location }; //await networkWatcherContainer.CreateOrUpdateAsync(resourceGroupName, networkWatcherName, properties); - var networkInterfaceContainer = GetNetworkInterfaceContainer(resourceGroupName); + var networkInterfaceContainer = resourceGroup.GetNetworkInterfaces(); string sourceIPAddress = networkInterfaceContainer .GetAsync(networkInterfaceName).Result.Value.Data.IpConfigurations .FirstOrDefault().PrivateIPAddress; @@ -75,7 +65,7 @@ public async Task NextHopApiTest() NextHopParameters nhProperties2 = new NextHopParameters(vm.Id, sourceIPAddress, "12.11.12.14"); - var networkWatcherContainer = GetNetworkWatcherContainer(resourceGroupName); + var networkWatcherContainer = resourceGroup.GetNetworkWatchers(); var networkWatcherResponse = await networkWatcherContainer.GetAsync("NetworkWatcher_westus2"); var getNextHop1Operation = await networkWatcherResponse.Value.StartGetNextHopAsync(nhProperties1); Response getNextHop1 = await getNextHop1Operation.WaitForCompletionAsync();; @@ -83,7 +73,7 @@ public async Task NextHopApiTest() var getNextHop2Operation = await networkWatcherResponse.Value.StartGetNextHopAsync(nhProperties2); Response getNextHop2 = await getNextHop2Operation.WaitForCompletionAsync();; - Response routeTable = await GetRouteTableContainer(resourceGroupName).GetAsync(resourceGroupName + "RT"); + Response routeTable = await resourceGroup.GetRouteTables().GetAsync(resourceGroupName + "RT"); //Validation Assert.AreEqual("10.0.1.2", getNextHop1.Value.NextHopIpAddress); diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/PacketCaptureTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/PacketCaptureTests.cs index 71663eb6dd19..9d25057dc49b 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/PacketCaptureTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/PacketCaptureTests.cs @@ -37,28 +37,19 @@ public void ClearChallengeCacheforRecord() //} [Test] + [RecordedTest] public async Task PacketCaptureApiTest() { string resourceGroupName = Recording.GenerateAssetName("azsmnet"); string location = "westus2"; - ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location)); + var resourceGroup = await CreateResourceGroup(resourceGroupName, location); string virtualMachineName = Recording.GenerateAssetName("azsmnet"); string networkInterfaceName = Recording.GenerateAssetName("azsmnet"); string networkSecurityGroupName = virtualMachineName + "-nsg"; //Deploy VM with template - VirtualMachine vm = await CreateVm( - resourceGroupName: resourceGroupName, - location: location, - virtualMachineName: virtualMachineName, - storageAccountName: Recording.GenerateAssetName("azsmnet"), - networkInterfaceName: networkInterfaceName, - networkSecurityGroupName: networkSecurityGroupName, - diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"), - deploymentName: Recording.GenerateAssetName("azsmnet"), - adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#") - ); + var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup); //Deploy networkWatcherAgent on VM VirtualMachineExtensionData parameters = new VirtualMachineExtensionData(location) diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/PrivateEndpointTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/PrivateEndpointTests.cs index 9df25dab9dae..118f6ab457cc 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/PrivateEndpointTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/PrivateEndpointTests.cs @@ -29,7 +29,7 @@ public async Task ClearChallengeCacheforRecord() { Initialize(); } - resourceGroup = (await CreateResourceGroup(Recording.GenerateAssetName("pe_rg"))).Value; + resourceGroup = (await CreateResourceGroup(Recording.GenerateAssetName("pe_rg"))); } // TODO: create it through resource management, or we can instrutment ArmClient? diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/PrivateLinkServicesTest.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/PrivateLinkServicesTest.cs index 98dd3bdf1d0a..e21387f70ced 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/PrivateLinkServicesTest.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/PrivateLinkServicesTest.cs @@ -33,11 +33,11 @@ public void ClearChallengeCacheforRecord() //} [Test] + [RecordedTest] + [Ignore("Investigate how we can do this right later")] public async Task CheckPrivateLinkServiceVisibilityTest() { - string resourceGroupName = Recording.GenerateAssetName("cplsrg"); - string location = await NetworkManagementTestUtilities.GetResourceLocation(ArmClient, "Microsoft.Network/connections"); - ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location)); + var resourceGroup = await CreateResourceGroup(Recording.GenerateAssetName("cplsrg")); var param = new CheckPrivateLinkServiceVisibilityRequest() { PrivateLinkServiceAlias = "mypls.00000000-0000-0000-0000-000000000000.azure.privatelinkservice" diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/PublicIpAddressTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/PublicIpAddressTests.cs index 35d2901197f1..47a8dd57aff3 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/PublicIpAddressTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/PublicIpAddressTests.cs @@ -58,7 +58,7 @@ public async Task PublicIpAddressApiTest() }; // Put PublicIPAddress - var publicIPAddressContainer = resourceGroup.Value.GetPublicIPAddresses(); + var publicIPAddressContainer = resourceGroup.GetPublicIPAddresses(); var putPublicIpAddressResponseOperation = await publicIPAddressContainer.StartCreateOrUpdateAsync(publicIpName, publicIp); Response putPublicIpAddressResponse = await putPublicIpAddressResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putPublicIpAddressResponse.Value.Data.ProvisioningState.ToString()); @@ -94,7 +94,6 @@ public async Task PublicIpAddressApiTestWithIdletTimeoutAndReverseFqdn() { string resourceGroupName = Recording.GenerateAssetName("csmrg"); - string location = await ResourcesManagementTestUtilities.GetResourceLocation(ArmClient, "Microsoft.Network/publicIPAddresses"); var resourceGroup = await CreateResourceGroup(resourceGroupName); // Create the parameter for PUT PublicIPAddress @@ -104,7 +103,7 @@ public async Task PublicIpAddressApiTestWithIdletTimeoutAndReverseFqdn() var publicIp = new PublicIPAddressData() { - Location = location, + Location = TestEnvironment.Location, Tags = { { "key", "value" } }, PublicIPAllocationMethod = IPAllocationMethod.Dynamic, DnsSettings = new PublicIPAddressDnsSettings() { DomainNameLabel = domainNameLabel, }, @@ -112,7 +111,7 @@ public async Task PublicIpAddressApiTestWithIdletTimeoutAndReverseFqdn() }; // Put PublicIPAddress - var publicIPAddressContainer = resourceGroup.Value.GetPublicIPAddresses(); + var publicIPAddressContainer = resourceGroup.GetPublicIPAddresses(); var putPublicIpAddressResponseOperation = await publicIPAddressContainer.StartCreateOrUpdateAsync(publicIpName, publicIp); Response putPublicIpAddressResponse = await putPublicIpAddressResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putPublicIpAddressResponse.Value.Data.ProvisioningState.ToString()); @@ -159,7 +158,6 @@ public async Task PublicIpAddressApiTestIPv6() { string resourceGroupName = Recording.GenerateAssetName("csmrg"); - string location = await ResourcesManagementTestUtilities.GetResourceLocation(ArmClient, "Microsoft.Network/publicIPAddresses"); var resourceGroup = await CreateResourceGroup(resourceGroupName); // Create the parameter for PUT PublicIPAddress @@ -168,7 +166,7 @@ public async Task PublicIpAddressApiTestIPv6() var ipv6PublicIp = new PublicIPAddressData() { - Location = location, + Location = TestEnvironment.Location, Tags = { { "key", "value" } }, PublicIPAllocationMethod = IPAllocationMethod.Dynamic, DnsSettings = new PublicIPAddressDnsSettings() @@ -179,7 +177,7 @@ public async Task PublicIpAddressApiTestIPv6() }; // Put PublicIPAddress - var publicIPAddressContainer = resourceGroup.Value.GetPublicIPAddresses(); + var publicIPAddressContainer = resourceGroup.GetPublicIPAddresses(); var putPublicIpAddressResponseOperation = await publicIPAddressContainer.StartCreateOrUpdateAsync(ipv6PublicIpName, ipv6PublicIp); Response putPublicIpAddressResponse = await putPublicIpAddressResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putPublicIpAddressResponse.Value.Data.ProvisioningState.ToString()); @@ -218,7 +216,7 @@ public async Task PublicIpAddressApiTestIPv6() var ipv4PublicIp = new PublicIPAddressData() { - Location = location, + Location = TestEnvironment.Location, Tags = { { "key", "value" } }, PublicIPAllocationMethod = IPAllocationMethod.Dynamic, DnsSettings = new PublicIPAddressDnsSettings() diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/PublicIpPrefixTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/PublicIpPrefixTests.cs index ea668aa8c4fd..0bd511c62829 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/PublicIpPrefixTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/PublicIpPrefixTests.cs @@ -38,7 +38,7 @@ public void ClearChallengeCacheforRecord() public async Task GetContainer() { var resourceGroup = await CreateResourceGroup(Recording.GenerateAssetName("test_public_ip_prefix_")); - return resourceGroup.Value.GetPublicIPPrefixes(); + return resourceGroup.GetPublicIPPrefixes(); } [Test] diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/RouteFilterTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/RouteFilterTests.cs index 8f811f0fb706..837818b57bb5 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/RouteFilterTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/RouteFilterTests.cs @@ -41,7 +41,7 @@ public void ClearChallengeCacheforRecord() private async Task GetContainer() { var resourceGroup = await CreateResourceGroup(Recording.GenerateAssetName("route_filter_test_")); - return resourceGroup.Value.GetRouteFilters(); + return resourceGroup.GetRouteFilters(); } [Test] diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/RouteTableTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/RouteTableTests.cs index 70dcaa8a63e4..3bc8de26e680 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/RouteTableTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/RouteTableTests.cs @@ -44,7 +44,7 @@ public async Task EmptyRouteTableTest() var routeTable = new RouteTableData() { Location = location, }; // Put RouteTable - var routeTableContainer = resourceGroup.Value.GetRouteTables(); + var routeTableContainer = resourceGroup.GetRouteTables(); var putRouteTableResponseOperation = await routeTableContainer.StartCreateOrUpdateAsync(routeTableName, routeTable); Response putRouteTableResponse = await putRouteTableResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putRouteTableResponse.Value.Data.ProvisioningState.ToString()); @@ -97,7 +97,7 @@ public async Task RouteTableApiTest() routeTable.Routes.Add(route1); // Put RouteTable - var routeTableContainer = resourceGroup.Value.GetRouteTables(); + var routeTableContainer = resourceGroup.GetRouteTables(); var putRouteTableResponseOperation = await routeTableContainer.StartCreateOrUpdateAsync(routeTableName, routeTable); Response putRouteTableResponse = await putRouteTableResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putRouteTableResponse.Value.Data.ProvisioningState.ToString()); @@ -176,7 +176,7 @@ public async Task SubnetRouteTableTest() routeTable.Routes.Add(route1); // Put RouteTable - var routeTableContainer = resourceGroup.Value.GetRouteTables(); + var routeTableContainer = resourceGroup.GetRouteTables(); var putRouteTableResponseOperation = await routeTableContainer.StartCreateOrUpdateAsync(routeTableName, routeTable); Response putRouteTableResponse = await putRouteTableResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putRouteTableResponse.Value.Data.ProvisioningState.ToString()); @@ -216,7 +216,7 @@ public async Task SubnetRouteTableTest() } }; - var putVnetResponseOperation = await resourceGroup.Value.GetVirtualNetworks().StartCreateOrUpdateAsync(vnetName, vnet); + var putVnetResponseOperation = await resourceGroup.GetVirtualNetworks().StartCreateOrUpdateAsync(vnetName, vnet); Response putVnetResponse = await putVnetResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putVnetResponse.Value.Data.ProvisioningState.ToString()); diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/RouteTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/RouteTests.cs index c994a10f2b70..40b03744094a 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/RouteTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/RouteTests.cs @@ -57,7 +57,7 @@ public async Task RoutesApiTest() routeTable.Routes.Add(route1); // Put RouteTable - var routeTableContainer = resourceGroup.Value.GetRouteTables(); + var routeTableContainer = resourceGroup.GetRouteTables(); var putRouteTableResponseOperation = await routeTableContainer.StartCreateOrUpdateAsync(routeTableName, routeTable); Response putRouteTableResponse = await putRouteTableResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putRouteTableResponse.Value.Data.ProvisioningState.ToString()); @@ -170,7 +170,7 @@ public async Task RoutesHopTypeTest() routeTable.Routes.Add(route1); // Put RouteTable - var routeTableContainer = resourceGroup.Value.GetRouteTables(); + var routeTableContainer = resourceGroup.GetRouteTables(); var putRouteTableResponseOperation = await routeTableContainer.StartCreateOrUpdateAsync(routeTableName, routeTable); Response putRouteTableResponse = await putRouteTableResponseOperation.WaitForCompletionAsync();; diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/SecurityRuleTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/SecurityRuleTests.cs index 69e0ac3257db..0cf1117ecd85 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/SecurityRuleTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/SecurityRuleTests.cs @@ -67,7 +67,7 @@ public async Task SecurityRuleWithRulesApiTest() }; // Put Nsg - var networkSecurityGroupContainer = resourceGroup.Value.GetNetworkSecurityGroups(); + var networkSecurityGroupContainer = resourceGroup.GetNetworkSecurityGroups(); var putNsgResponseOperation = await networkSecurityGroupContainer.StartCreateOrUpdateAsync(networkSecurityGroupName, networkSecurityGroup); Response putNsgResponse = await putNsgResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putNsgResponse.Value.Data.ProvisioningState.ToString()); diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/SubnetTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/SubnetTests.cs index e9729c507c53..25917011332b 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/SubnetTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/SubnetTests.cs @@ -58,7 +58,7 @@ public async Task SubnetApiTest() Subnets = { new SubnetData() { Name = subnet1Name, AddressPrefix = "10.0.0.0/24", } } }; - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); var vnetResponse = await putVnetResponseOperation.WaitForCompletionAsync();; // Create a Subnet @@ -121,7 +121,7 @@ public async Task SubnetResourceNavigationLinksTest() Subnets = { new SubnetData() { Name = subnetName, AddressPrefix = "10.0.0.0/24", } } }; - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); var vnetResponse = await putVnetResponseOperation.WaitForCompletionAsync();; Response getSubnetResponse = await vnetResponse.Value.GetSubnets().GetAsync(subnetName); diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/TopologyTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/TopologyTests.cs index 09daa7f78104..3080bb1a3018 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/TopologyTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/TopologyTests.cs @@ -4,7 +4,6 @@ using System.Linq; using System.Threading.Tasks; using Azure.Core.TestFramework; -using Azure.ResourceManager.Compute.Models; using Azure.ResourceManager.Resources; using Azure.ResourceManager.Resources.Models; using Azure.ResourceManager.Network.Models; @@ -36,32 +35,24 @@ public void ClearChallengeCacheforRecord() //} [Test] + [RecordedTest] public async Task TopologyApiTest() { string resourceGroupName1 = Recording.GenerateAssetName("azsmnet"); string resourceGroupName2 = Recording.GenerateAssetName("azsmnet"); string location = "westus2"; - ResourceGroup rg1 = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName1, new ResourceGroupData(location)); + var resourceGroup1 = await CreateResourceGroup(resourceGroupName1, location); string virtualMachineName = Recording.GenerateAssetName("azsmnet"); string networkSecurityGroupName = virtualMachineName + "-nsg"; string networkInterfaceName = Recording.GenerateAssetName("azsmnet"); //Deploy Vm from template - VirtualMachine vm1 = await CreateVm( - resourceGroupName: resourceGroupName1, - location: location, - virtualMachineName: virtualMachineName, - storageAccountName: Recording.GenerateAssetName("azsmnet"), - networkInterfaceName: networkInterfaceName, - networkSecurityGroupName: networkSecurityGroupName, - diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"), - deploymentName: Recording.GenerateAssetName("azsmnet"), - adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#") - ); + var vm = await CreateWindowsVM(virtualMachineName, networkInterfaceName, location, resourceGroup1); - ResourceGroup rg2 = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName2, new ResourceGroupData(location)); + // TODO: where is this used? + var resourceGropu2 = await CreateResourceGroup(resourceGroupName2, location); //TODO:There is no need to perform a separate create NetworkWatchers operation //Create NetworkWatcher @@ -83,9 +74,9 @@ public async Task TopologyApiTest() //Verify that topology contain information about acreated VM Assert.AreEqual(virtualMachineName, vmResource.Name); - Assert.AreEqual(vm1.Id, vmResource.Id); + Assert.AreEqual(vm.Id, vmResource.Id); Assert.AreEqual(networkInterfaceName, vmResource.Associations.FirstOrDefault().Name); - Assert.AreEqual(vm1.Data.NetworkProfile.NetworkInterfaces.FirstOrDefault().Id, vmResource.Associations.FirstOrDefault().ResourceId); + Assert.AreEqual(vm.Data.NetworkProfile.NetworkInterfaces.FirstOrDefault().Id, vmResource.Associations.FirstOrDefault().ResourceId); Assert.AreEqual("Contains", vmResource.Associations.FirstOrDefault().AssociationType.ToString()); } } diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/TroubleshootTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/TroubleshootTests.cs index 341e4f330e21..929549ae6b26 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/TroubleshootTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/TroubleshootTests.cs @@ -1,6 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. +#if false using System.Collections.Generic; using System.Threading.Tasks; using Azure.Core.TestFramework; @@ -43,7 +44,7 @@ public async Task TroubleshootApiTest() string resourceGroupName = Recording.GenerateAssetName("azsmnet"); string location = "westus2"; - ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location)); + var resourceGroup = CreateResourceGroup(resourceGroupName, location); // CreateVirtualNetworkGateway API // Prerequisite:- Create PublicIPAddress(Gateway Ip) using Put PublicIPAddress API @@ -118,3 +119,4 @@ public async Task TroubleshootApiTest() } } } +#endif diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/UsageTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/UsageTests.cs index a9bc345fac13..7dbbe8a40edf 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/UsageTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/UsageTests.cs @@ -44,7 +44,7 @@ public async Task UsageTest() NetworkSecurityGroupData networkSecurityGroup = new NetworkSecurityGroupData() { Location = location, }; // Put Nsg - var networkSecurityGroupContainer = resourceGroup.Value.GetNetworkSecurityGroups(); + var networkSecurityGroupContainer = resourceGroup.GetNetworkSecurityGroups(); var putNsgResponseOperation = await networkSecurityGroupContainer.StartCreateOrUpdateAsync(networkSecurityGroupName, networkSecurityGroup); Response putNsgResponse = await putNsgResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putNsgResponse.Value.Data.ProvisioningState.ToString()); diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/VerifyIpFlowTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/VerifyIpFlowTests.cs index 3211c39e156c..2def184921c8 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/VerifyIpFlowTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/VerifyIpFlowTests.cs @@ -4,7 +4,6 @@ using System.Linq; using System.Threading.Tasks; using Azure.Core.TestFramework; -using Azure.ResourceManager.Compute.Models; using Azure.ResourceManager.Resources; using Azure.ResourceManager.Resources.Models; using Azure.ResourceManager.Network.Models; @@ -36,30 +35,21 @@ public void ClearChallengeCacheforRecord() //} [Test] + [RecordedTest] [Ignore("Track2: The NetworkWathcer is involved, so disable the test")] public async Task VerifyIpFlowApiTest() { string resourceGroupName = Recording.GenerateAssetName("azsmnet"); string location = "westus2"; - ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location)); + var resourceGroup = await CreateResourceGroup(resourceGroupName, location); string virtualMachineName1 = Recording.GenerateAssetName("azsmnet"); string networkInterfaceName1 = Recording.GenerateAssetName("azsmnet"); string networkSecurityGroupName = virtualMachineName1 + "-nsg"; //Deploy VM with a template - VirtualMachine vm = await CreateVm( - resourceGroupName: resourceGroupName, - location: location, - virtualMachineName: virtualMachineName1, - storageAccountName: Recording.GenerateAssetName("azsmnet"), - networkInterfaceName: networkInterfaceName1, - networkSecurityGroupName: networkSecurityGroupName, - diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"), - deploymentName: Recording.GenerateAssetName("azsmnet"), - adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#") - ); + var vm = await CreateWindowsVM(virtualMachineName1, networkInterfaceName1, location, resourceGroup); //TODO:There is no need to perform a separate create NetworkWatchers operation //Create network Watcher diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/ViewNsgRuleTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/ViewNsgRuleTests.cs index 1ef9e50403d7..7dabba827fd5 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/ViewNsgRuleTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/ViewNsgRuleTests.cs @@ -5,7 +5,6 @@ using System.Linq; using System.Threading.Tasks; using Azure.Core.TestFramework; -using Azure.ResourceManager.Compute.Models; using Azure.ResourceManager.Resources; using Azure.ResourceManager.Resources.Models; using Azure.ResourceManager.Network.Models; @@ -37,30 +36,21 @@ public void ClearChallengeCacheforRecord() //} [Test] + [RecordedTest] [Ignore("Track2: The NetworkWathcer is involved, so disable the test")] public async Task ViewNsgRuleApiTest() { string resourceGroupName = Recording.GenerateAssetName("azsmnet"); string location = "westus2"; - ResourceGroup rg = await ArmClient.DefaultSubscription.GetResourceGroups().CreateOrUpdateAsync(resourceGroupName, new ResourceGroupData(location)); + var resourceGroup = await CreateResourceGroup(resourceGroupName, location); string virtualMachineName = Recording.GenerateAssetName("azsmnet"); string networkInterfaceName = Recording.GenerateAssetName("azsmnet"); string networkSecurityGroupName = virtualMachineName + "-nsg"; //Deploy VM with template - VirtualMachine vm = await CreateVm( - resourceGroupName: resourceGroupName, - location: location, - virtualMachineName: virtualMachineName, - storageAccountName: Recording.GenerateAssetName("azsmnet"), - networkInterfaceName: networkInterfaceName, - networkSecurityGroupName: networkSecurityGroupName, - diagnosticsStorageAccountName: Recording.GenerateAssetName("azsmnet"), - deploymentName: Recording.GenerateAssetName("azsmnet"), - adminPassword: Recording.GenerateAlphaNumericId("AzureSDKNetworkTest#") - ); + var vm = await CreateLinuxVM(virtualMachineName, networkInterfaceName, location, resourceGroup); //TODO:There is no need to perform a separate create NetworkWatchers operation //Create network Watcher diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/VirtualNetworkPeeringTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/VirtualNetworkPeeringTests.cs index c53168cb36a7..98aeb5a3f58d 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/VirtualNetworkPeeringTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/VirtualNetworkPeeringTests.cs @@ -63,7 +63,7 @@ public async Task VirtualNetworkPeeringApiTest() }; // Put Vnet - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); Response putVnetResponse = await putVnetResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putVnetResponse.Value.Data.ProvisioningState.ToString()); @@ -84,7 +84,7 @@ public async Task VirtualNetworkPeeringApiTest() Response remoteVirtualNetwork = await remoteVirtualNetworkOperation.WaitForCompletionAsync();; // Get Peerings in the vnet - var virtualNetworkPeeringContainer =resourceGroup.Value.GetVirtualNetworks().Get(vnetName).Value.GetVirtualNetworkPeerings(); + var virtualNetworkPeeringContainer =resourceGroup.GetVirtualNetworks().Get(vnetName).Value.GetVirtualNetworkPeerings(); AsyncPageable listPeeringAP = virtualNetworkPeeringContainer.GetAllAsync(); List listPeering = await listPeeringAP.ToEnumerableAsync(); Assert.IsEmpty(listPeering); diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/VirtualNetworkTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/VirtualNetworkTests.cs index cb2e9f77e916..c822bf5e341a 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/VirtualNetworkTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/VirtualNetworkTests.cs @@ -61,7 +61,7 @@ public async Task VirtualNetworkApiTest() }; // Put Vnet - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); Response putVnetResponse = await putVnetResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putVnetResponse.Value.Data.ProvisioningState.ToString()); @@ -127,7 +127,7 @@ public async Task VirtualNetworkCheckIpAddressAvailabilityTest() }; // Put Vnet - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); Response putVnetResponse = await putVnetResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putVnetResponse.Value.Data.ProvisioningState.ToString()); @@ -156,7 +156,7 @@ public async Task VirtualNetworkCheckIpAddressAvailabilityTest() } }; - var putNicResponseOperation = await resourceGroup.Value.GetNetworkInterfaces().StartCreateOrUpdateAsync(nicName, nicParameters); + var putNicResponseOperation = await resourceGroup.GetNetworkInterfaces().StartCreateOrUpdateAsync(nicName, nicParameters); await putNicResponseOperation.WaitForCompletionAsync();; // Check Ip Address availability API @@ -202,7 +202,7 @@ public async Task VirtualNetworkPeeringTest() }; // Put Vnet - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnet1Name, vnet); Response putVnetResponse = await putVnetResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putVnetResponse.Value.Data.ProvisioningState.ToString()); @@ -313,7 +313,7 @@ public async Task VirtualNetworkUsageTest() }; // Put Vnet - var virtualNetworkContainer = resourceGroup.Value.GetVirtualNetworks(); + var virtualNetworkContainer = resourceGroup.GetVirtualNetworks(); var putVnetResponseOperation = await virtualNetworkContainer.StartCreateOrUpdateAsync(vnetName, vnet); Response putVnetResponse = await putVnetResponseOperation.WaitForCompletionAsync();; Assert.AreEqual("Succeeded", putVnetResponse.Value.Data.ProvisioningState.ToString()); @@ -348,7 +348,7 @@ public async Task VirtualNetworkUsageTest() } }; - var networkInterfaceContainer = resourceGroup.Value.GetNetworkInterfaces(); + var networkInterfaceContainer = resourceGroup.GetNetworkInterfaces(); var putNicResponseOperation = await networkInterfaceContainer.StartCreateOrUpdateAsync(nicName, nicParameters); var nicResponse = await putNicResponseOperation.WaitForCompletionAsync();; // Get Vnet usage again diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/VmssNetworkInterfaceTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/VmssNetworkInterfaceTests.cs index 239a498004fa..f67ba854e9f1 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/VmssNetworkInterfaceTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/VmssNetworkInterfaceTests.cs @@ -49,9 +49,9 @@ public async Task VmssNetworkInterfaceApiTest() { string resourceGroupName = Recording.GenerateAssetName("azsmnet"); - string location = await NetworkManagementTestUtilities.GetResourceLocation(ResourceManagementClient, "Microsoft.Compute/virtualMachineScaleSets"); + string location = await NetworkManagementTestUtilities.GetResourceLocation(ArmClient, "Microsoft.Compute/virtualMachineScaleSets"); string deploymentName = Recording.GenerateAssetName("vmss"); - await ResourceGroupsOperations.CreateOrUpdateAsync(resourceGroupName, new Resources.Models.ResourceGroup(location)); + var resourceGroup = CreateResourceGroup(resourceGroupName, location); await CreateVmss(ResourceManagementClient, resourceGroupName, deploymentName); diff --git a/sdk/network/Azure.ResourceManager.Network/tests/Tests/VmssPublicIpAddressTests.cs b/sdk/network/Azure.ResourceManager.Network/tests/Tests/VmssPublicIpAddressTests.cs index 693dd7e6b6dd..eca537a35120 100644 --- a/sdk/network/Azure.ResourceManager.Network/tests/Tests/VmssPublicIpAddressTests.cs +++ b/sdk/network/Azure.ResourceManager.Network/tests/Tests/VmssPublicIpAddressTests.cs @@ -50,9 +50,9 @@ public async Task VmssPublicIpAddressApiTest() { string resourceGroupName = Recording.GenerateAssetName("azsmnet"); - string location = await NetworkManagementTestUtilities.GetResourceLocation(ResourceManagementClient, "Microsoft.Compute/virtualMachineScaleSets"); + string location = await NetworkManagementTestUtilities.GetResourceLocation(ArmClient, "Microsoft.Compute/virtualMachineScaleSets"); string deploymentName = Recording.GenerateAssetName("vmss"); - await ResourceGroupsOperations.CreateOrUpdateAsync(resourceGroupName, new Resources.Models.ResourceGroup(location)); + var resourceGroup = CreateResourceGroup(resourceGroupName, location); await CreateVmss(ResourceManagementClient, resourceGroupName, deploymentName);